我没有使用模拟器(慢),而是在实际设备上调试(Incredible)。我注意到即使我去手机菜单>>设置>>应用程序>>我的应用程序和强制停止并清除数据,如果我之后再次从eclipse运行,一些旧值仍然存在。如果我卸载应用程序然后从eclipse运行它,我没有注意到这个问题。
有没有办法让eclipse每次卸载应用程序,或者有一个选项,比如模拟器定位/擦除用户数据的那个?
答案 0 :(得分:7)
在命令行上,它应该像
一样简单adb uninstall <package name>
如果您没有将adb放在路径中或为其创建别名,则adb是adb的完整路径。 (将它放在你的路径中最容易)。
感谢@alextsc
答案 1 :(得分:0)
嗯,这可能不是最好的方式,但这是我做的事情。我在我的第一个活动中有一个擦除所有用户数据的方法,我设置了一个简单的标志来运行方法(在开发期间)或不运行方法(在生产期间)。这样就省去了很多的时间,无需在手机上安装/卸载应用程序。