关于Runtime.getRuntime().exec("su");


============问题描述============


我在java上运行这一句
Process p = Runtime.getRuntime().exec("su");
然后在得到它的错误信息.
DataInputStream ise = new DataInputStream(p.getErrorStream());
打印出来的是:
 su: uid 100037 not allowed to su
 
可是我在终端上输入:id
终端输出的是:uid=0(root) gid=0(root)
我的系统应该是root的了啊.
 
我在做一个android应用 这个问题已经折磨我很久了.谁能帮帮我

============解决方案1============


亲  要手机支持ROOT限权才可以哦

============解决方案2============


如果是开发机。adb root, adb remount


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM