我正在 Android 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
等
我尝试用它来测试我的应用。
最佳答案
问题被问到时可能不是真的,但是adb shell pm clear <package>
似乎在 Android 8.0 上执行此操作。
https://stackoverflow.com/questions/37207588/