朋友们,我的android应用程序只能在调试模式下运行,即使我单击eclipse的运行按钮或通过触摸设备上的图标来运行它。这将是什么原因?谁有任何想法?
答案 0 :(得分:2)
如果您卸载应用程序并单击日食的运行按钮,它是否有效?如果是,可能原因是android即使你关闭应用程序也会在内存中保留一些数据,特别是它涉及静态成员或GC未释放的引用。在调试下,您将获得应用程序的新实例,并且在卸载/安装它时它正常工作。当您单击eclipse的运行按钮时,可能不会再次安装该应用程序,并且将重用某些数据。您应该谨慎管理您的应用数据。首先阅读此article
答案 1 :(得分:1)
这有点晚了但也许这可能有助于某人。
对我来说有用的是通过adb重新启动设备,例如此次运行adb reboot
在此之前重新启动手机无效
答案 2 :(得分:0)
我遇到了同样的问题,我按照以下方式解决了这个问题:
现在它正在为我工作。希望它有所帮助。