在再次运行之前,如何让eclipse擦除我的应用程序的用户数据

时间:2011-07-17 22:31:31

标签: android eclipse

我没有使用模拟器(慢),而是在实际设备上调试(Incredible)。我注意到即使我去手机菜单>>设置>>应用程序>>我的应用程序和强制停止并清除数据,如果我之后再次从eclipse运行,一些旧值仍然存在。如果我卸载应用程序然后从eclipse运行它,我没有注意到这个问题。

有没有办法让eclipse每次卸载应用程序,或者有一个选项,比如模拟器定位/擦除用户数据的那个?

2 个答案:

答案 0 :(得分:7)

在命令行上,它应该像

一样简单
adb uninstall <package name>

如果您没有将adb放在路径中或为其创建别名,则adb是adb的完整路径。 (将它放在你的路径中最容易)。

感谢@alextsc

答案 1 :(得分:0)

嗯,这可能不是最好的方式,但这是我做的事情。我在我的第一个活动中有一个擦除所有用户数据的方法,我设置了一个简单的标志来运行方法(在开发期间)或不运行方法(在生产期间)。这样就省去了很多的时间,无需在手机上安装/卸载应用程序。