我正在创建一个禁用应用程序(包)的 Android 应用程序(Xposed 模块)。当我从中运行命令时,adb shell
它运行完美。但是从我的应用程序中,我无法弄清楚它为什么不起作用。
这是代码:
try {
Process su = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
outputStream.writeBytes("pm disable com.bt.bms");
outputStream.writeBytes("exit\n");
outputStream.flush();
}
catch (IOException e) {
throw new RuntimeException(e);
}
有什么办法可以看到执行代码的结果吗?