为什么当它没有连接到电脑时,应用程序正在等待debugging器?

这似乎是我在Android世界中遇到的每一个问题。 即将到达20个问题在这里StackOverflow hehe =)

通常情况下,我有我的HTC Hero通过USB连接到计算机,我可以在debugging模式或正常模式下启动应用程序。

所以,我最后一次以正常模式运行应用程序。 然后我断开设备(我想尝试“免费”,没有连接到电脑),我从菜单启动应用程序。 当我这样做时,我得到一个popup窗口说“应用程序xxx正在等待debugging器附加”,并在那里停下来,最终死亡。

为什么它等待debugging器,当我最后一次运行应用程序(连接时),我没有运行它作为debugging?

问候


编辑1:我可能会添加这个小奇怪的事实:

如果我在连接设备时执行“运行”(绿色/白色箭头),我仍然popup设备上显示“应用程序xxx正在等待debugging器附加”…


编辑2:find这个页面。 他重新安抚了他的装置,也为我工作。 愚蠢的不要尝试马上

只是为了closures这个问题:我重新启动了设备,这有帮助。

对我来说,解决办法是在“开发人员选项” – >“debugging” – >“selectdebugging应用程序”中select“无”,尽pipe它已经select了“无”。 好像设备在我的应用程序上放了一个“需要debugging”的标签,在我使用我的IDE“运行”设备上的应用程序之前,仍然还在那里(或者甚至在设备没有连接到PC时手动启动应用程序) ,并重新select“无”删除标签。 不知道是否是这种情况。

重新启动需要更多的时间,更简单的方法是在设备中select“开发人员选项”>“selectdebugging应用程序”并select“无”。

另外,不要忘记在“开发选项”下进入你的Android设置,并取消select“等待debugging器”

当你想自己testing应用程序时,你也可以尝试从AndroidManifest.xml文件中删除android:debuggable="true" 。 closures偏好菜单中的开发选项也将有所帮助。

我假设你正在使用Eclipse。 你确定你用白色的箭头按绿色的圆圈,而不是绿色的错误button? 尝试closures项目,重新连接Hero,打开项目并点击绿色/白色箭头。

与您的Edit1 – 尝试从英雄卸载应用程序,然后再试一次。

与你Edit2 – 我相信会closures所有的debuggingfunction。 祝你好运。

感谢发布解决scheme,我正在查看每一个属性,我可以find我以为我刚刚点击“是”对话框,而不再读一遍:P

多一个解决scheme:)

在Android Studio 2.x中,请按照下列步骤操作: –

1.运行应用程序: –运行菜单 – >运行“应用程序名称”

检查如何运行应用程序的图像

2.附加debugging器来处理: –运行菜单 – >附加debugging器到Android进程 检查如何附加调试程序进行处理的图像

“开发人员”选项中的“等待debugging程序”可能已由您的应用程序设置。 因此debugging器附加的应用程序。