Android 4.0.3在logcat窗口中没有应用程序日志输出



我使用的是安卓4.0.3设备和eclipse 4.2,以及最新的ADT插件和安卓SDK。

我已经用"MyHelloWorld"项目测试了Android设备。项目运行正常。我还在MainActivity的onCreate方法中添加了一些"Log.I"、"Log.v"语句。但是,我发现这些Log语句在eclipselogcat窗口中不会生成任何输出。eclipse logcat窗口确实有一些与"MyHelloWorld"项目相关的输出(例如,来自"Dalvik"java引擎的消息),但来自"Log.i"、"Log.v"语句的消息并不存在。

我的Android 4.0.3设备是一个非根设备,我无法直接从"/dev/log/main"读取以检查"log.I"、"log.v"语句是否在Android日志中写入了任何内容。

我想知道我是否错过了安卓手机和/或eclipse设置中的一些设置?我可以做些什么来检查"Log.I"、"Log.v"语句是否写入了任何内容?如果我只想从我的Android程序中获得一些调试输出(输出变量值),我可以使用其他方法来完成与"Log.I"、"Log.v"相同的工作吗?

谢谢你的建议。

(eclipse 3.7.2的问题也是一样的)

这可能是noobish或我弄错了你的问题,但你可以使用:

 System.out.println("You can print things in console with this.");
 int myVariable = 1101;
 System.out.println("You can print variable values:" + myVariable);

通过这种方式,您可以在LogCat中获得输出,而无需使用Log.v

最新更新