有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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();

但这对我不起作用

更新

“测试”是指测试JUnitEspresso

我试着用这个测试我的应用程序


共 (1) 个答案

  1. # 1 楼答案

    在被问到这个问题时可能不是真的,但在安卓8.0上adb shell pm clear <package>似乎就是这样