是否有命令从模拟器中清除myAndridApp数据
我正在开发一款应用,我不想去mange-app - > myapp - >清晰的数据 每次
App api 10, 模拟器API:17
我不想卸载应用程序或停止它 我需要清除其存储的数据
答案 0 :(得分:10)
我找到了问题的答案
adb shell pm clear [packgeName]
此命令将清除应用程序中的所有数据
答案 1 :(得分:0)
你可以用他的pid关闭一个
adb shell kill <PID>
但我不确定是否使用包名称。
但要杀死该过程,您应该使用上午:
am force-stop: force stop everything associated with <PACKAGE>.
am kill: Kill all processes associated with <PACKAGE>. Only kills.
processes that are safe to kill -- that is, will not impact the user
experience.
例如:
adb shell am force-stop <YOUR.PACKAGE.NAME>
或强>
am force-stop YOUR.PACKAGE.NAME
或强>
adb killall YOUR.PACKAGE.NAME
答案 2 :(得分:0)
如果您只想清除应用数据,请使用adb shell进入应用数据文件夹,并在每次清除数据时执行rm命令:
例如,执行一次:
adb shell
cd /data/data/<package name>
rm -r *
然后从同一命令行窗口,每次要清除数据时触发此命令:
rm -r *