我觉得愚蠢地问这个,甚至更傻也没有这个问题。我有一个Android项目,到目前为止一直很好。
但是几天前,没有我做任何我所知道的事情,我的项目总是在调试中启动,无论我尝试什么(点击调试或运行给我相同的结果)。我尝试查看项目设置和构建配置,但看不到任何证明这一点的理由。
所以现在每次启动应用程序时我都要去调试选项卡并点击断开连接......
任何想法
答案 0 :(得分:119)
重启设备
我遇到了同样的问题,我的应用程序始终在调试模式下运行。重新启动设备对我来说很有用。
答案 1 :(得分:13)
您检查了运行配置菜单吗?当您选择启动项目时,Eclipse可能会有一些无关的配置。
如果失败了,Run/Debug -> Launching preference page中有一个名为“在工作区包含断点时以调试模式启动”的选项。您可能需要检查以确保未启用此选项。
作为面对这些怪癖的最后手段,我有时会创建一个新项目并复制我的源文件(假设项目不是很大)。关闭并重新启动Eclipse有时也会为我创造奇迹。
答案 2 :(得分:7)
如上所述,问题在于设备不是日食。
重启设备会起作用,但是杀死DDMS中的应用程序线程/进程也会做同样的工作。
答案 3 :(得分:3)
在模拟器上,转到App Drawer,启动应用程序“Dev Tools”。在里面,选择“开发设置”。确保“Debug App”字段的值为“(none)”。
答案 4 :(得分:3)
好的,我知道我有点迟到了,但我找到了一个解决方案。对某些人来说可能是不可接受的,但它再次解决了这个问题。 我只是将手机重置为出厂设置。之后,我能够安装应用程序,而不会始终“等待调试程序附加”消息。
答案 5 :(得分:2)
这些天我遇到了同样的问题,但上面的解决方案都没有为我工作(除了工厂重置,现在不想这样做)。
正如Kennifer所述,问题出在设备上,因为这只发生在我的Zync Z5手机上(我有几个其他Android设备,其中应用程序以运行模式启动,而非调试模式)。
对我来说唯一有用的技巧是每次想要在调试后运行应用程序时删除启动配置,但每次需要调试时都会这样做很烦人。
答案 6 :(得分:2)
我在这里尝试了所有,并对最高层答案的压倒性接受感到惊讶
重启设备
然后我意识到,"这是一款开发手机,不再像商家的服务器那样对待,然后继续重启。
值得冒险回答支持这个解决方案作为最后的手段。
我的结果 - 应用程序很快,但悄然死亡。结果! :(
答案 7 :(得分:0)
我的Eclipse版本: 露娜。
我的情况: 选项在工作空间包含断点时以调试模式启动 从不,但是eclipse在调试模式下启动。
我的解决方案: