这非常简单:我在Linux上使用NetBeans和Android模拟器1.6。我在我的Android手机上安装了Logcat,但是将消息发送到可读的地方的过程并不顺利。
有人能告诉我如何在模拟器上运行Logcat吗?我有什么办法可以看到调试消息,然后将apk复制到我的手机并进行测试吗?
提前致谢!
答案 0 :(得分:23)
您可以使用几个选项查看调试日志输出,假设您已安装SDK且命令路径设置正确:
输入adb logcat
。将显示已连接设备或正在运行的仿真器的日志输出。我通常更喜欢adb logcat -v time
来查看时间戳。
输入ddms
。这将启动DDMS的独立版本。它底部有一个logcat显示。
安装Eclipse的ADT扩展,然后打开logcat视图。 (由于您使用的是NetBeans,我认为这不是您想要做的,但我提到它是为了完整性。)
在所有情况下,无论您使用的是物理设备还是软件模拟器,交互都是相同的,因为ADB守护程序隐藏了详细信息。无论您为设备做什么,也可以为仿真器工作。
如果同时连接了设备和仿真器,则可以使用adb -e logcat
作为仿真器,使用adb -d logcat
作为设备。从独立的DDMS或Eclipse中,只需从弹出菜单中选择设备或模拟器即可。
答案 1 :(得分:18)
如果你已经设置了nbandroid,你可以在netbeans中找到adb logcat查看器: 窗口 - >输出 - >亚行日志
- 编辑 刚刚关注上面的帖子并开始使用C:\ Program Files(x86)\ Android \ android-sdk-windows \ tools \ ddms,这比netbeans中的更好。
答案 2 :(得分:5)
SDK附带了一个名为ddms的便捷工具,它应该位于SDK的tools文件夹中。 目前正在运行模拟器,或者手机已连接到您的计算机,它应以ddms显示,您可以在ddms中查看所有日志输出。