即使未在debugging模式下运行,也显示“正在等待debugging器附加”

我的问题

当我开发我的应用程序时,我遇到了一个尴尬的问题。 正如标题中提到的那样,每次我在启动时安装我的应用程序(在运行模式下,而不是debugging!) 等待debugging器连接..消息出现1-2-3秒,应用程序启动。

我想要什么

我希望能够启动应用程序,而不会出现这个消息(它只是在最近几天才开始出现,我不记得有关debugging的任何改变)。

我试过了

  • 我已经尝试设置android:debuggable="false"但是如果我这样做debugging器从不附加,消息不会消失。
  • 我也尝试安装后禁用USB Debugging ,但仍然没有结果。
  • 即使我杀了应用程序,并通过外部源(它使用Google的C2D消息框架)将其唤醒,它仍会尝试在唤醒时以debugging模式运行。

我开发了几个Android应用程序,从来没有偶然发现。 为什么我不能在RUN模式下启动应用程序? 有没有其他的方式来安装在设备上的应用程序,没有在Eclipse中运行button?

如果需要,我可以从AndroidManifest或代码的其他部分发布代码片段,但正如我已经提到的,前几天我没有得到这种奇怪的行为。

确保你的java文件没有任何中断点,并Restart the device每一件事情应该是正常的。

我遇到了同样的问题,我的应用程序总是在debugging模式下运行。 重新启动设备为我做了诀窍。

并确保您正在使用

右键单击项目 – >>运行方式 – >> Android应用程序

我有使用Android Studio相同的问题。 重新启动我的手机为我工作!

对我来说,解决方法是closuresUSBdebugging设备的设置,然后再打开!

比重新启动整个设备快得多。

检查等待debugging器的选项是否被激活。

设置 – >开发者选项 – >等待debugging器。

我觉得这是从果冻豆新。

1 。 在你的手机打开设置。

2 。 转到开发人员选项(关于电话 – >开发人员选项)。

3 。 禁用开发人员选项并再次启用开发人员选项。

4 。 启用USBdebugging和通过USB安装。

我假设这是在模拟器中,而不是在设备上。 如果是设备,则忽略其余部分。 :p

这听起来像你在debugging器连接时保存了仿真器的快照。

修理:

1)进入AVD控制面板,点击受影响的模拟器并点击开始
2)当窗口popup时,取消select“从快照启动”,并select“保存到快照”
3)启动模拟器。
4)closures仿真器
5)在AVD控制面板上再次启动仿真器6)再次勾选“从快照启动”

这应该解决这个问题。

编辑

对于浪费的空间感到抱歉,我读得太快了,想念你试图禁用USBdebugging。 我已经遇到了我之前描述的上述情况,所以我会留下这个答案张贴给那些谁有这样的问题谁来。

对我来说,我使用Android Studio 2.1.2I,我点击菜单运行>附加debugging器到Android进程只有2行__device_name ____app_name我只是selectapp_name(想运行),然后单击确定,然后奇迹发生。

开发人员选项中的“等待debugging程序”可能已设置为等待您的应用程序。

检查一次,你放置断点。 运行应用程序一次,如果你得到相同的消息做debuggingas->debuggingconfiguration – >select你需要运行的应用程序,并select总是提示selectdevice.It将工作肯定。 这可能是愚蠢的,但我面对这个问题很长一段时间,我试了这个,这帮助了我。 如果需要重新启动您的设备。 谢谢

我有同样的问题。 但重新启动我的设备或清除断点不工作。

我试过:运行 – >附加到Android进程。 select你的包,然后按确定。

它工作:)

您也可以将Android应用程序设置为Debugging-App Settings – > Developer Options – > Set Debuging-App

那里你可以select你的应用程序

有很多adb进程正在运行,我把它们全部杀死,并开始debugging

您的清单文件可能包含以下权限

只要删除此权限

 <uses-permission android:name="android.permission.SET_DEBUG_APP"/>