我正在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
等
我尝试用这个测试我的应用程序。
答案 0 :(得分:0)
问题被问到时可能不是真的,但adb shell pm clear <package>
似乎在Android 8.0上这样做了。