我正在使用Android 4.0.3设备和带有最新ADT插件和Android SDK的eclipse 4.2。Android 4.0.3在logcat窗口中没有应用程序日志输出
我用“MyHelloWorld”项目测试了Android设备。该项目运行正常。我还在MainActivity的onCreate方法中添加了一些“Log.i”,“Log.v”语句。但是,我发现这些Log语句在eclipse logcat窗口中不会生成任何输出。 eclipse logcat窗口确实有一些与“MyHelloWorld”项目相关的输出(例如来自“Dalvik”java引擎的消息),但是“Log.i”,“Log.v”语句的消息不存在。
我的Android 4.0.3设备是一个非根设备,我无法直接从“/ dev/log/main”读取以检查“Log.i”,“Log.v”语句是否写入任何内容Android日志。
我想知道我是否错过了我的Android手机和/或我的eclipse设置中的一些设置?我能做些什么来检查“Log.i”,“Log.v”语句是否写入了任何内容?如果我只想从我的Android程序获得一些调试输出(输出变量值),我可以使用其他方法执行与“Log.i”,“Log.v”相同的工作吗?
感谢您的任何建议。
(问题是Eclipse 3.7.2也相同)
在eclipse中更改文件管理器级别,或者从开发计算机上的命令窗口运行'adb logcat'。 – 2012-07-29 04:22:41
我已经使用“adb shell logcat>〜/ logcat.txt”捕获所有日志消息,然后使用文本编辑器检查程序中的“Log.i”,“Log.v”消息。但我找不到这样的信息。 – user1129812 2012-07-29 04:29:54
我的手机从4.0.4升级到4.1,并且记录变得很脆弱,直到我更新IDE。我认为这与日食有关。 Ddmd应该可以工作 – katit 2012-07-29 05:14:49