MyN*_*ero 23 android adb logcat
当我使用Android模拟器时,我可以执行"adb logcat"来查看源自我的代码的输出消息(log/system.out.println).它还显示了执行期间发生的异常的堆栈跟踪.
但是,当我使用真正的手机时,"adb logcat"不会显示/显示任何内容.
我也尝试了"adb -d logcat",它也没有显示任何内容.
有没有办法让它与真正的手机一起工作?
谢谢.
更新:
我刚试过"adb -s?logcat"('?'是设备的序列号),也没有结果.
我尝试了另一个"adb"命令来查看是否有任何工作:"adb -s?bugreport".这印刷了很多东西.示例:"内存信息","CPU信息"和一些Java特定的东西.所以有些东西正在起作用.
And*_*reS 41
在您的设备中启用USB调试.
将设备连接到计算机
使用此命令
- > $ adb devices(将给出连接的"设备ID")输出ex.82990AB830201D设备
- > $ adb -s"device id"logcat(你将能够看到你的设备logcat)
ex $ adb -s 82990AB830201D logcat
我按照这个步骤,它运作良好.
Die*_*ano 14
别忘了检查Settings -> Applications -> USB debugging
.然后
$ adb -d logcat
Run Code Online (Sandbox Code Playgroud)
将显示日志消息.
获取设备列表:
adb设备
你会得到这个:
List of devices attached
emulator-5554 device
0123456789ABCDEF device
Run Code Online (Sandbox Code Playgroud)
使用如下参数运行日志:
adb -s"0123456789ABCDEF"logcat MyTag:D*:S
其中"MyTag"是Log.d中使用的标签("MyTag",值)或者你会得到太多的文字.
有同样的问题,但在 logcat 中添加了一个过滤器,只给他一个名称并将日志级别设置为“详细”。你可以尝试一下。
如果消息太长,我无法看到某些异常的完整消息。滚动功能不太好。
(使用Eclipse)
耶尔默特