最佳答案
<强>更新 应该副本是关于在执行运行时卡在“等待调试器”中的问题,而这个问题是关于在执行调试时卡在“等待调试器”中的问题,产生问题的步骤是不同的,解决方案也是不同的
每当我尝试使用Android Studio的调试功能,运行状态总是卡在:
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 }
而我正在调试的设备(三星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。亚行的日志很能说明问题:
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
此外,我找不到一个简单的方法来断开或重置ADB连接在Android Studio。