当我从eclipse手机上运行我的应用程序时,它总是在调试中运行。这种情况最近才开始发生。我想我必须无意中改变偏好或某些东西,但无法解决问题。有谁知道如何将其切换回来,以便我可以在没有调试的情况下运行?
提前致谢
TAO
答案 0 :(得分:8)
我发现其他人报告了相同的错误
http://osdir.com/ml/AndroidDevelopers/2009-08/msg00603.html
他们通过重启电话解决了这个问题。
同样对我有用......多么令人沮丧!!!!!!
至少它现在正在工作。
非常感谢Aaron Digulla的帮助。
TAO
答案 1 :(得分:0)
检查项目属性中的VM选项。应该有-Xdebug=...
之类的东西。删除它。
我建议复制该条目并在没有调试选项的情况下创建第二个条目。另请注意,在Common
下,您可以将启动配置保存在某处(例如在项目中),因此此设置不会丢失。
答案 2 :(得分:0)
刚遇到这个问题。
Eclipse Android开发环境有时会在AndroidManifest.xml文件中设置应用程序属性android:debuggable="true"
。这将导致您的应用程序以调试模式运行,无论您是否在Eclipse中按“运行”或“调试”。
答案 3 :(得分:0)
我知道这个贡献来得有点晚了,但是在这里。确保自代码以来没有调用任何android.os.Debug.waitForDebugger()
方法。如果是这样,只需删除或评论它并重新运行您的应用程序。