Kai*_*Kai 91 android android-debug android-studio
UPDATE 的假设重复是被stucking在"问题等待对于调试器执行时" 运行,而这个问题是被在"stucking 等待对于调试器 "执行时调试,以产生步骤的问题是不同的,并且将溶液( s)也不同.
每当我尝试使用Android Studio的Debug函数时,Run状态将始终停留在:
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 }
Run Code Online (Sandbox Code Playgroud)
虽然我正在调试的设备(三星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
Run Code Online (Sandbox Code Playgroud)
另外,我找不到在Android Studio中断开连接或重置ADB连接的简便方法.
Oha*_*hen 68
在某些机器/项目上,调试器不会自动附加,因此您需要手动附加它(工作室菜单 - >运行 - >将调试器附加到Android进程)
hri*_*.to 39
重新启动Android Studio可以解决这个问题.
Roh*_*mar 25
点击运行图标后。如果它在等待调试器时卡住,则意味着它没有连接到应用程序。您必须通过单击将调试器附加到 Android 进程来手动附加。 它位于运行图标的右侧。我在链接图像中关注了这个图标。

将调试器附加到 Android 进程图标的更新图像
vma*_*man 19
最近也提出了一个类似的问题,解决方案可能适用于某些问题并且非常快.
清除Intellij IDEA(Android Studio).idea目录,其中包含适合我的配置信息:
- 退出Android Studio
- 导航到您尝试调试的项目
- 备份您修改的.idea中的任何文件(如果您的项目将任何这些文件检入VCS)
- 删除.idea目录
- 在Android Studio中打开项目
Kai*_*Kai 11
我的两台dev机器都安装了JDK 8,一旦安装了JDK 7.0.71并且JAVA_HOME环境变量设置为指向新的JDK,就会恢复调试功能.
猜猜Android Studio + ADB + JDK8之间存在一些兼容性问题(Eclipse + ADB + JDK8可以正常工作).
当设备显示消息时,转到Run-> Attach debbuger,然后选择一个debbuger.它会开始活动.
对我来说,问题是:Windows 的区域格式是ARABIC。我只是将区域格式更改为英语(美国),错误已修复。
修复步骤:
| 归档时间: |
|
| 查看次数: |
62008 次 |
| 最近记录: |