1

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

4

2 回答 2

2

这可能有很多原因:

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

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

Settings -> Application -> Development -> USB debugging

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

adb devices

它应该在此处列出,并且不应处于脱机状态。adb有时检测不到手机。您可以尝试使用以下命令重新启动它:

adb kill-server
adb start-server

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

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

于 2012-12-22T00:43:19.633 回答
0

在 Eclipse 中打开 Devices 窗格并单击您的设备。

于 2012-12-22T23:01:31.610 回答