0

我正在使用带有最新 ADT 插件和 Android SDK 的 Android 4.0.3 设备和 eclipse 4.2。

我已经使用“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 的问题也是一样的)

4

1 回答 1

0

它可能很笨,或者我的问题错了,但你可以使用:

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

这样您就可以在不使用 Log.v 的情况下在 LogCat 中获得输出

于 2016-02-24T08:26:48.600 回答