關於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