我,我在eclipse工作开发一个Android应用程序,当我尝试在我的三星选项卡上调试时,我在其屏幕上获得了以下消息“等待dubugger”并在其下面写着“应用程序xxx正在等待调试器附加“,我做了一些搜索,发现:
从设备卸载应用并重新安装
我尝试了所有这些,但没有任何帮助。请帮助我。
答案 0 :(得分:87)
在运行android 4.4.2的Nexus 7平板电脑上 我进入
解决了这个问题完成!
答案 1 :(得分:18)
有时“强制关闭并再次打开”不起作用,因此当应用程序当前处于调试阶段且选择进行调试时,可能会出现此问题,然后从您的设备转到:
设置 - > 开发人员选项 - > 选择要调试的应用 - > 选择Nothing
或当应用程序处于“调试模式”但未被选为调试时:
设置 - > 开发人员选项 - > 选择要调试的应用 - > 选择应用程序!
答案 2 :(得分:14)
我有同样的问题。添加权限对我没有帮助,因为Eclipse在调试模式下运行时会自动启用调试。
检查您的设备设置是否"等待调试器"未选中"开发者选项"。
我也尝试关闭并重新启动Eclipse,最后它工作了!
我还在弄清楚真正的问题是什么,但希望这有帮助!
答案 3 :(得分:11)
重新启动Eclipse是唯一适用于我的解决方案。
答案 4 :(得分:6)
转到“设置” - >“开发人员选项”。 然后只需关闭并打开右侧的Developer选项标题。
再次切换USB调试。
为我工作
答案 5 :(得分:2)
以前曾经问过这个问题。这种情况并不常见,但有些设备需要额外的权限(标志)才能让调试器附加!
请打开androidManifest.xml
并添加此权限:
<uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
答案 6 :(得分:1)
我的模拟器遇到相同的问题。 我所做的是
关闭模拟器
打开AVD管理器
从下拉菜单中擦除数据以在AVD Manager中进行所需的模拟器。可能同样适用于设备。
答案 7 :(得分:1)
我遇到了同样的问题,最终发现在AndroidManifest.xml
中,Application
元素具有以下属性:
android:debuggable="false"
我将其更改为
android:debuggable="true"
然后调试正常工作。
答案 8 :(得分:1)
当我只按 F11 来运行时,我遇到了这个问题。
按 F11 进行调试。要运行,请按 Ctrl + F11 。
在这样做之后我还没有见过这个问题。
答案 9 :(得分:1)
此对话框挂起的另一个原因是,在组件的不同进程(应用程序/活动等)中有断点。
例如:
如果在与主应用程序不同的进程上运行的活动中有断点,则在手动将调试器附加到进程之前,您将看到此对话框。
对于android studio,它将使用中间的图标:
直观的原因是,当您在调试模式下运行时,调试器将附加到主应用程序进程而不是所有其他进程,因此您需要手动指定要将调试器附加到哪个进程
答案 10 :(得分:1)
我在Android Studio 2.0上使用运行6.0.1的Nexus 6遇到了这个问题。
我尝试了上面的大部分建议,最后通过重新启动Android Studio和我的Nexus 6来修复它。
答案 11 :(得分:0)
我找到了这个简单的解决方案。只需单击日食下部或任何地方的调试面板选项卡。田田!有用!看来日食已经老去需要轻微的推动。每次都适合我!
答案 12 :(得分:0)
重新启动Android Studio,但这没有帮助。从USB上拔下设备,然后再插回去,这对我来说很成功,无需更改手机设置中的“开发人员”选项。
答案 13 :(得分:0)
当我尝试从IntelliJ调试时,我遇到了困难,因为我同时打开了IntelliJ和Android Studio。 即使在Android Studio中没有进行调试过程,我也可以在关闭Android Studio后从IntelliJ启动调试。
答案 14 :(得分:0)
调试应用程序时,这是正常的消息。等待几秒钟,应用程序就会启动。
答案 15 :(得分:0)
即使USB已拔下,我也收到此错误,应用程序无法启动。
唯一对我有用的是重启Android设备。
答案 16 :(得分:0)
调查端口8700(DDMS&#34;基本端口&#34;,端口转发器)也很好。当TCPView显示此端口由进程&#34;&#34;保存时,无法连接到ADB并进行调试。此过程无法在TCPView中终止或终止。注销Windows并再次登录后,此端口再次空闲。启动AndroidStudio / IntelliJIdea后,此端口归进程&#34; idea64.exe&#34;并且可以进行调试。
当应用程序崩溃并重新启动AndroidStudio而不停止调试程序(也会从ADB分离)时,可能会发生端口8700未被释放,被进程阻止的情况#34;&#34;。
TCPView:https://technet.microsoft.com/en-us/library/bb897437.aspx http://developer.android.com/tools/debugging/ddms.html
答案 17 :(得分:0)
我的三星S4 mini遇到了同样的问题:在运行eclipse后我的电脑休眠后,我的电话再也无法与调试器连接。重启电话和日食都没有用。
我发现,我的日食&#34;禁用&#34; android设备视图中的调试器:窗口菜单 - &gt;显示视图 - &gt;其他 - &gt; Android - &gt;设备(也称为DDMS视图)
我的设备前面有一个红色的小虫。我通过按绿色错误按钮启用调试,现在调试工作正常。如果调试设备前没有错误,这也可以。
答案 18 :(得分:0)
只需强制关闭然后再打开它:)
编辑: 强制关闭应用程序,然后转到菜单并通过单击应用程序图标启动应用程序
答案 19 :(得分:-1)
只需将仿真器更改为另一个即可。希望它能工作。