android应用程序仅在调试模式下运行

时间:2010-11-15 11:37:44

标签: android

朋友们,我的android应用程序只能在调试模式下运行,即使我单击eclipse的运行按钮或通过触摸设备上的图标来运行它。这将是什么原因?谁有任何想法?

3 个答案:

答案 0 :(得分:2)

如果您卸载应用程序并单击日食的运行按钮,它是否有效?如果是,可能原因是android即使你关闭应用程序也会在内存中保留一些数据,特别是它涉及静态成员或GC未释放的引用。在调试下,您将获得应用程序的新实例,并且在卸载/安装它时它正常工作。当您单击eclipse的运行按钮时,可能不会再次安装该应用程序,并且将重用某些数据。您应该谨慎管理您的应用数据。首先阅读此article

答案 1 :(得分:1)

这有点晚了但也许这可能有助于某人。

对我来说有用的是通过adb重新启动设备,例如此次运行adb reboot

在此之前重新启动手机无效

答案 2 :(得分:0)

我遇到了同样的问题,我按照以下方式解决了这个问题:

  1. 我从手机上卸下了应用
  2. ./ adb kill-server
  3. ./ adb start-server
  4. 现在它正在为我工​​作。希望它有所帮助。