【问题标题】:Android: Where log cat goes while running on device?Android:在设备上运行时日志猫去哪里?
【发布时间】:2011-04-27 12:43:31
【问题描述】:
我在 Mac 上使用 Eclipse 来开发 Android 应用程序。
当我在模拟器上运行应用程序时,日志猫窗口会显示预期的内容并且工作正常,但是当我在真正的 android 连接设备上运行(甚至调试)时,我的日志猫窗口甚至不会显示一行。
在真正的android设备上运行时如何处理log cat?
谢谢,
【问题讨论】:
标签:
android
eclipse
logcat
【解决方案1】:
您必须在DDMS环境,Windows选项卡中选择设备,选择“设备”,然后选择您的设备,即“HtXXXXXXX”。
【解决方案2】:
首先,设备真的连接了吗?要检查设备是否已连接,只需在控制台上运行 adb devices。它将列出连接到系统的所有设备。
其次,只需在命令提示符下运行adb logcat命令,它会单独显示logcat窗口。
当许多设备连接到系统时,adb logcat 将显示以下消息:
- 等待设备-
错误:多个设备和模拟器
所以要解决上述情况,您必须使用带有 -s 选项的设备 ID 运行命令。
例如:
adb -s emulator-5556 logcat ,这将显示模拟器的logcat。