重置运行时权限

时间:2016-05-13 10:25:34

标签: java android adb android-testing

我正在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();

但这不适合我。

更新

在“测试”下我的意思是测试。 JUnitEspresso

我尝试用这个测试我的应用程序。

1 个答案:

答案 0 :(得分:0)

问题被问到时可能不是真的,但adb shell pm clear <package>似乎在Android 8.0上这样做了。