61

我在 Eclipse 中工作以开发一个 android 应用程序,当我尝试在我的三星选项卡上进行调试时,我在其屏幕上收到以下消息“等待调试器”,并在其下方写入“应用程序 xxx 正在等待调试器附加“,我做了一些搜索,发现:

  1. 查看目标sdk

  2. 重启eclipse和设备

  3. 更新日食

  4. 从设备上卸载应用程序并重新安装

    我尝试了所有这些,但没有任何帮助。请帮助我。

4

21 回答 21

146

在我运行 android 4.4.2 的 Nexus 7 平板电脑中,我通过进入解决了这个问题

  1. 设置
  2. 开发人员选项
  3. 选择调试应用
  4. 被选中,无选择

完毕!

于 2014-06-23T04:07:45.553 回答
36

有时“强制关闭并再次打开”不起作用,因此当应用程序当前处于调试状态并选择进行调试时,可能会出现此问题,然后从您的设备转到:

Settings-> Developer options-> Select app to be debugged -> 无选择

或者当应用程序被认为处于“调试模式”但未被选择为被调试时:

Settings-> Developer options-> Select app to be debugged -> 选择应用程序!

于 2016-02-25T20:18:00.767 回答
15

我有同样的问题。添加权限对我没有帮助,因为 Eclipse 在调试模式下运行时会自动启用调试。

检查您的设备设置是否未选中“开发人员选项”下的“等待调试器”。

我也尝试关闭并重新启动 Eclipse,终于成功了!

我仍在弄清楚真正的问题是什么,但希望这会有所帮助!

于 2014-01-02T21:35:53.217 回答
13

Restarting Eclipse is the only solution which works every time for me.

于 2014-04-07T07:40:35.640 回答
8

转到设置-> 开发人员选项。然后只需关闭并打开开发人员选项标题右侧的复选框。

还要再次切换 USB 调试。

为我工作

于 2016-03-18T10:38:44.923 回答
4

我的模拟器也有同样的问题。我所做的是,

  1. 关闭模拟器

  2. 打开 AVD 管理器

  3. 从 AVD Manager 中所需模拟器的下拉列表中擦除数据。可能同样适用于设备。

于 2019-12-02T04:08:32.560 回答
3

以前有人问过这个问题。这并不常见,但有些设备需要额外的权限(标志)才能让调试器附加!

所以打开你的androidManifest.xml并添加这个权限:

<uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
于 2013-10-18T08:36:35.803 回答
2

此对话框挂起的另一个原因是当您在组件的不同进程(应用程序/活动等)中有断点时。

例如:
如果您在与主应用程序不同的进程上运行的活动中有一个断点,您将看到此对话框,直到您手动将调试器附加到该进程。
对于 android studio,它将使用中间的图标:

在此处输入图像描述

这样做的直观原因是,当您在调试模式下运行时,调试器会附加到您的主应用程序进程而不是所有其他进程,因此您需要手动指定要将调试器附加到哪个进程。

于 2017-01-16T07:37:18.623 回答
1

当我只按下F11运行时,我遇到了这个问题。

F11确实调试。要运行,请按Ctrl+ F11

这样做之后,我从未见过这个问题。

于 2015-05-20T18:00:55.360 回答
1

我遇到了同样的问题,最终发现AndroidManifest.xmlApplication元素具有以下属性:

 android:debuggable="false"

我把它改成了

 android:debuggable="true" 

然后调试正常工作。

于 2018-10-01T14:51:14.627 回答
1

我在运行 6.0.1 的 Nexus 6 上在 Android Studio 2.0 上遇到了这个问题。

我尝试了上面的大部分建议,最后通过重新启动 Android Studio 和我的 Nexus 6 来修复它。

于 2016-06-09T21:00:22.310 回答
0

我的三星 S4 mini 也有同样的问题:在运行 eclipse 使我的电脑休眠后​​,我的手机无法再与调试器连接。重启手机和eclipse没有用。

我发现,我的 Eclipse 在 android 设备视图中“禁用”了调试器:窗口菜单 -> 显示视图 -> 其他 -> Android -> 设备(也称为 DDMS 视图)

我的设备前面有一个红色的错误。我通过按下绿色错误按钮启用调试,现在调试工作正常。如果您的调试设备前面没有错误,这也有效。

于 2014-09-12T18:53:30.597 回答
0

调查端口 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

于 2015-03-25T08:02:57.503 回答
0

重新启动了 Android Studio,但这没有帮助。从 USB 中拔下设备并将其重新插入,这对我有用,无需更改手机设置中的开发人员选项。

于 2020-10-04T11:16:10.007 回答
0

我找到了这个简单的解决方案。只需单击 Eclipse 下部或任何位置的调试面板选项卡即可。多田!!有用!看来日食已经变老了,它需要轻轻一点。每次都为我工作!

于 2016-01-17T11:46:20.010 回答
0

即使拔下 USB,我也收到此错误,并且应用程序无法启动。

唯一对我有用的是重新启动 Android 设备。

于 2015-08-19T14:06:54.997 回答
0

当我尝试从 IntelliJ 进行调试时,我遇到了这个问题,因为我同时打开了 IntelliJ 和 Android Studio。即使在 Android Studio 中没有调试过程,我也可以在关闭 Android Studio 后从 IntelliJ 启动调试。

于 2017-12-12T07:08:58.677 回答
0

对我来说,这是两个不同的 Android Studio 同时启动的时候

于 2021-12-24T13:13:42.097 回答
0

我尝试了以下方法无济于事:

  • 重启安卓设备。
  • 在 Android 设备的设置下关闭/打开开发人员选项。
  • 禁用/启用 USB 调试。
  • 重启安卓工作室。

它在以下时间开始工作:Android Studio > File > Invalidate Caches/Restart...

于 2021-09-09T21:09:38.073 回答
-1

这是您调试应用程序时的正常消息。只需等待几秒钟,应用程序就会启动。

于 2013-09-19T12:54:25.780 回答
-1

只需强制关闭,然后再次打开它:)

编辑:强制关闭应用程序,然后转到菜单并通过单击应用程序图标启动应用程序

于 2013-10-16T07:30:13.797 回答