【发布时间】:2015-02-10 17:11:03
【问题描述】:
更新 supposed 重复是关于在执行 Run 时卡在“Waiting For Debugger”的问题,而这个问题是关于卡在“Waiting For Debugger”在执行Debug时,产生问题的步骤不同,解决方案也不同。
每当我尝试使用 Android Studio 的 Debug 功能时,运行状态总是停留在:
Launching application: com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity.
DEVICE SHELL COMMAND: am start -n "com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity }
我正在调试的设备(Samsung Galaxy S3 Android 4.3)会显示
从 Android Studio 0.8.8 一直到 1.0 都是如此。在同一台计算机上,我可以在同一设备上使用 Eclipse 进行调试,而不会出现任何问题。
所以问题是我可以做些什么来让 Android Studio 调试工作?
更新:在运行 Android 5.0 的 Nexus 7 (2013) 上进行调试时会发生同样的情况;并在另一台机器上进行测试呈现相同的结果。我不能是唯一遇到这个问题的人:-/
更新:因为这个问题太烦人了,所以打开了赏金。即使重新安装应用程序也无法解决。 Nexus 5 运行 Cyano,Win7 64。ADB 日志告诉我们:
8568-8568/it.myapp:myprocess W/ActivityThread﹕ Application it.myapp is waiting for the debugger on port 8100...
8568-8568/it.myapp:myprocess I/System.out﹕ Sending WAIT chunk
另外,我在 Android Studio 中找不到断开或重置 ADB 连接的简单方法。
【问题讨论】:
-
如果您还没有,您可以尝试在您的模拟器的 AVD 配置中取消选中“使用主机 GPU”。
-
@JosephWebber 感谢您的建议,不过我正在实际硬件上调试
-
您使用的是自定义模组还是库存模组?
-
我在 Nexus 7 2013 和 Android 4.4.2 以及三星 S3 和 Android 4.3 上进行了测试,都没有成功。
-
嗨,我遇到了类似的问题,我在这里尝试了解决方案,但没有用。请帮忙回答我的问题:stackoverflow.com/q/40838494/5241603
标签: android android-studio android-debug