当我使用模拟器调试我的Android应用程序时,堆栈跟踪和错误消息显示在Eclipse的Logcat中。
但是,当我在我的物理android设备上调试时,当应用程序崩溃时,eclipse中没有显示堆栈跟踪。在物理设备上调试时,为了获得堆栈跟踪,我需要配置什么吗?
答案 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中打开“设备”窗格,然后单击您的设备。