java重置运行时权限
我正在安卓6.0(m)上测试我的应用程序,每次测试前我都需要重置权限。我该怎么做
我尝试过像这样发送adb命令adb shell pm reset-permissions
:
ProcessBuilder pb = new ProcessBuilder("adb", "shell", "pm", "reset-permissions");
Process pc = pb.start();
pc.waitFor();
但这对我不起作用
更新
“测试”是指测试JUnit
,Espresso
等
我试着用这个测试我的应用程序
# 1 楼答案
在被问到这个问题时可能不是真的,但在安卓8.0上
adb shell pm clear <package>
似乎就是这样