似乎我在Android世界中遇到的每一步都遇到了问题。我很快就会在StackOverflow上提出20个问题hehe =)
通常,我通过USB将HTC Hero连接到计算机,然后以调试模式或正常模式启动应用程序。
所以,我最后一次以正常模式运行应用程序。然后我断开设备(我想尝试让它“免费”,而不是连接到电脑)我从菜单启动应用程序。当我这样做时,我得到一个弹出窗口,说“应用程序xxx正在等待调试器附加”,然后停止并最终死亡。
为什么它等待调试器,当我上次运行应用程序时(连接时)我没有将它作为Debug运行?
此致
编辑1: 我可能会添加这个小小的奇怪事实:
如果我在设备连接时执行“运行”(绿色/白色箭头),我仍然会在设备上弹出“应用程序xxx正在等待调试程序附加”...
编辑2: 找到this页面。他恢复了他的设备,这也适合我。愚蠢的不要马上尝试......
答案 0 :(得分:135)
刚刚结束这个问题:我重启了设备,这有所帮助。
答案 1 :(得分:39)
对我来说,解决方案是选择"无"在"开发者选项" - >"调试" - >"选择调试应用",尽管它已经有"无"选择。 好像设备放了一个"需要调试"当我和#34; Run"设备上的应用程序使用我的IDE(甚至在设备未连接到PC时手动启动应用程序),然后重新选择"无"删除标签。不知道是不是这样。
答案 2 :(得分:14)
重新启动需要花费更多时间,更简单的方法是在设备中选择“开发者选项”> “选择调试应用程序”并选择“无”。
答案 3 :(得分:5)
另外,请不要忘记在"开发选项"下进入您的Android设置。并取消选择"等待调试器"
答案 4 :(得分:2)
如果您想要自行测试应用程序,也可以尝试从AndroidManifest.xml文件中删除android:debuggable="true"
。在首选项菜单中关闭开发选项也会有所帮助。
答案 5 :(得分:1)
我假设您正在使用Eclipse。你确定你用白色箭头按绿色圆圈而不是绿色小虫按钮吗?尝试关闭项目,重新连接Hero,打开项目并单击绿色/白色箭头。
使用Edit1 - 尝试从Hero卸载应用程序,然后重试。
使用Edit2 - 我相信这将关闭所有调试功能。祝你好运。
答案 6 :(得分:1)
还有一个解决方案:)
在Android Studio 2.x中,请按照以下步骤操作: -
<强> 1。运行应用程序: - 运行菜单 - &gt;运行&#34; app-name&#34;
<强> 2。附加调试程序进行处理:运行菜单 - &gt;将调试程序附加到Android进程
答案 7 :(得分:0)
感谢您发布解决方案,我正在查看我能找到的每一个属性,我认为我只是点击了“是”某个对话框而没有再次阅读:P
答案 8 :(得分:0)
答案 9 :(得分:0)
关闭“开发人员”选项,然后重新打开。
答案 10 :(得分:0)
除了将 Select debug app
设置为 none 外,在 android 9 及更高版本中(尚未检查是否存在于 Android 8 但在 Android 7 中不存在)需要取消选中 Verify apps over USB
>
我最近将我的设备从 Android 7 升级到 9,突然间我自己的所有应用程序(由我开发且未签名)都停止工作。上面提到的禁用选项使它们都能重新工作。