关于Runtime.getRuntime().exec("su");
2014-10-23 16:41
295 查看
============问题描述============
我在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
我在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
相关文章推荐
- 关于Runtime.getRuntime().exec("")的参数
- 关于java Runtime.getRunTime.exec(String command)的使用
- 关于Runtime.getRuntime().exec()产生阻塞的2个陷阱
- 关于Runtime.getRuntime().exec 进程会一直被挂起,一直在等待的原因。
- 关于java Runtime.getRunTime.exec(String command)的使用
- 关于java Runtime.getRunTime.exec(String command)的使用
- java执行本地命令Runtime.getRuntime().exec("netstat -an");
- java执行本地命令Runtime.getRuntime().exec("netstat -an");
- Runtime.getRuntime().exec()
- 今天解决了Runtime.getRuntime().exec()运行的问题
- 关于runtime.getruntime()
- 如何在JAVA代码中执行 exec master..xp_cmdshell @cmd // 当作SQL语句调用就成了 或者调用 Runtime.getRuntime().exec
- Runtime.getRuntime().exec();里面产生停滞(阻塞,blocking)
- Eclipse下使用Runtime.getRuntime().exec启动java程序的问题
- Runtime.getRuntime().exec() 输出流阻塞的解决方法
- 关于throw runtime_error("IO stream corrupted");的一个问题
- Runtime.getRuntime().exec学习记录[转贴]
- [JAVA]关于Runtime.exec的问题
- 关于AJAX应用的时候,出现open("GET",url,true)错误的解决方法!
- Runtime.getRuntime(). exec( )