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