Android 使用adb命令删除共享首选项
我需要使用adb命令删除共享首选项文件。有没有办法不用卸载应用程序就可以做到这一点Android 使用adb命令删除共享首选项,android,sharedpreferences,Android,Sharedpreferences,我需要使用adb命令删除共享首选项文件。有没有办法不用卸载应用程序就可以做到这一点 我找不到任何可以做这件事的东西?在一部无根电话上肯定找不到。在正常的消费者构建(用户构建)中,只有应用程序本身可以访问应用程序的数据 如果您有root用户,则可以通过 adb shell 然后导航到应用程序的数据目录(/data/data/),找到该文件并rm它 或者,您可以使用 adb shell rm /data/data/<package name>/<file name> a
我找不到任何可以做这件事的东西?在一部无根电话上肯定找不到。在正常的消费者构建(用户构建)中,只有应用程序本身可以访问应用程序的数据 如果您有root用户,则可以通过
adb shell
然后导航到应用程序的数据目录(/data/data/
),找到该文件并rm
它
或者,您可以使用
adb shell rm /data/data/<package name>/<file name>
adb壳牌rm/data/data//
您只能在调试应用程序上尝试此操作:
$ adb shell
$ adb run-as mypackagename
$ cd /data/data/mypackagename/shared_prefs
//然后删除任何需要的内容如果要清除所有首选项,只需一个命令即可:
adb壳牌项目经理清除
谢谢,弗拉维奥!这对我有用。我在以下网站上找到了更多信息:仅供参考,这会删除所有应用程序数据,而不仅仅是共享的prefst这对我来说很有效,使用root可以运行adb shell
suthenrm-rf/data/data//shared\u prefs
删除所有应用程序