【Android 踩过的坑】4. java.io.IOException: Cannot run program “/system/xbin/su”: error=2, No such file or directory

情况:
Android 4.4系统正常跑,Android 8.0系统就报错了

Process su = Runtime.getRuntime().exec("/system/xbin/su");

解决方法:

Process su = Runtime.getRuntime().exec("/system/bin/sh");

注意:
可能在bin目录,也可能在xbin目录,自行测试即可!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐