使用adb命令删除共享首选项

时间:2014-05-27 16:22:41

标签: android sharedpreferences

我需要使用adb命令删除共享首选项文件。有没有办法在不卸载应用程序的情况下做到这一点?

我找不到任何可以做到的事情?

3 个答案:

答案 0 :(得分:11)

如果要清除所有首选项,单个命令将执行此操作:

TimeFactory

答案 1 :(得分:3)

绝对不是在无根电话上。在普通的消费者构建(用户构建)上,只有应用程序本身可以访问应用程序的数据。

如果您有root用户,则可以通过

访问shell
adb shell

然后导航到应用的数据目录(/data/data/<package name>),找到该文件并rm

或者,您可以使用

一次完成所有操作
adb shell rm /data/data/<package name>/<file name> 

答案 2 :(得分:1)

您只能在DEBUG应用程序上尝试此操作:

$ adb shell
$ adb run-as mypackagename

$ cd /data/data/mypackagename/shared_prefs

//然后删除你想要的任何内容