在Android设备上调试时的堆栈跟踪

时间:2012-12-22 00:39:18

标签: android

当我使用模拟器调试我的Android应用程序时,堆栈跟踪和错误消息显示在Eclipse的Logcat中。
但是,当我在我的物理android设备上调试时,当应用程序崩溃时,eclipse中没有显示堆栈跟踪。在物理设备上调试时,为了获得堆栈跟踪,我需要配置什么吗?

2 个答案:

答案 0 :(得分:2)

这可能有很多原因:

1)您是否为手机安装了USB驱动程序?

2)您是否启用了USB调试?

Settings -> Application -> Development -> USB debugging

3)检查您的设备是否被检测到。在命令行运行:

adb devices

应该在那里列出,它不应该脱机。 adb有时无法检测到手机。您可以尝试使用以下命令重新启动它:

adb kill-server
adb start-server

4)有时,只需拔下/重新插拔USB电缆即可。

5)在某些情况下手机是问题,重新启动它有帮助。

答案 1 :(得分:0)

在Eclipse中打开“设备”窗格,然后单击您的设备。