我在 Eclipse 中工作以开发一个 android 应用程序,当我尝试在我的三星选项卡上进行调试时,我在其屏幕上收到以下消息“等待调试器”,并在其下方写入“应用程序 xxx 正在等待调试器附加“,我做了一些搜索,发现:
查看目标sdk
重启eclipse和设备
更新日食
从设备上卸载应用程序并重新安装
我尝试了所有这些,但没有任何帮助。请帮助我。
在我运行 android 4.4.2 的 Nexus 7 平板电脑中,我通过进入解决了这个问题
完毕!
有时“强制关闭并再次打开”不起作用,因此当应用程序当前处于调试状态并选择进行调试时,可能会出现此问题,然后从您的设备转到:
Settings-> Developer options-> Select app to be debugged -> 无选择
或者当应用程序被认为处于“调试模式”但未被选择为被调试时:
Settings-> Developer options-> Select app to be debugged -> 选择应用程序!
我有同样的问题。添加权限对我没有帮助,因为 Eclipse 在调试模式下运行时会自动启用调试。
检查您的设备设置是否未选中“开发人员选项”下的“等待调试器”。
我也尝试关闭并重新启动 Eclipse,终于成功了!
我仍在弄清楚真正的问题是什么,但希望这会有所帮助!
Restarting Eclipse is the only solution which works every time for me.
转到设置-> 开发人员选项。然后只需关闭并打开开发人员选项标题右侧的复选框。
还要再次切换 USB 调试。
为我工作
我的模拟器也有同样的问题。我所做的是,
关闭模拟器
打开 AVD 管理器
从 AVD Manager 中所需模拟器的下拉列表中擦除数据。可能同样适用于设备。
以前有人问过这个问题。这并不常见,但有些设备需要额外的权限(标志)才能让调试器附加!
所以打开你的androidManifest.xml
并添加这个权限:
<uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
当我只按下F11运行时,我遇到了这个问题。
按F11确实调试。要运行,请按Ctrl+ F11。
这样做之后,我从未见过这个问题。
我遇到了同样的问题,最终发现AndroidManifest.xml
该Application
元素具有以下属性:
android:debuggable="false"
我把它改成了
android:debuggable="true"
然后调试正常工作。
我在运行 6.0.1 的 Nexus 6 上在 Android Studio 2.0 上遇到了这个问题。
我尝试了上面的大部分建议,最后通过重新启动 Android Studio 和我的 Nexus 6 来修复它。
我的三星 S4 mini 也有同样的问题:在运行 eclipse 使我的电脑休眠后,我的手机无法再与调试器连接。重启手机和eclipse没有用。
我发现,我的 Eclipse 在 android 设备视图中“禁用”了调试器:窗口菜单 -> 显示视图 -> 其他 -> Android -> 设备(也称为 DDMS 视图)
我的设备前面有一个红色的错误。我通过按下绿色错误按钮启用调试,现在调试工作正常。如果您的调试设备前面没有错误,这也有效。
调查端口 8700(DDMS“基本端口”,端口转发器)也很好。当 TCPView 显示该端口被进程 "" 保留时,无法连接到 ADB 并进行调试。这个进程在 TCPView 中不能被杀死也不能终止。退出 Windows 并再次登录后,此端口再次空闲。启动 AndroidStudio/IntelliJIdea 后,此端口归进程“idea64.exe”所有,可以调试。
当应用程序崩溃并且在不停止调试器的情况下重新启动 AndroidStudio(也与 ADB 分离)时,可能会发生端口 8700 未释放,被进程“”阻塞的情况。
TCPView:https ://technet.microsoft.com/en-us/library/bb897437.aspx http://developer.android.com/tools/debugging/ddms.html
重新启动了 Android Studio,但这没有帮助。从 USB 中拔下设备并将其重新插入,这对我有用,无需更改手机设置中的开发人员选项。
我找到了这个简单的解决方案。只需单击 Eclipse 下部或任何位置的调试面板选项卡即可。多田!!有用!看来日食已经变老了,它需要轻轻一点。每次都为我工作!
即使拔下 USB,我也收到此错误,并且应用程序无法启动。
唯一对我有用的是重新启动 Android 设备。
当我尝试从 IntelliJ 进行调试时,我遇到了这个问题,因为我同时打开了 IntelliJ 和 Android Studio。即使在 Android Studio 中没有调试过程,我也可以在关闭 Android Studio 后从 IntelliJ 启动调试。
对我来说,这是两个不同的 Android Studio 同时启动的时候
我尝试了以下方法无济于事:
它在以下时间开始工作:Android Studio > File > Invalidate Caches/Restart...
这是您调试应用程序时的正常消息。只需等待几秒钟,应用程序就会启动。
只需强制关闭,然后再次打开它:)
编辑:强制关闭应用程序,然后转到菜单并通过单击应用程序图标启动应用程序