2013-01-24 42 views
2
Process process = Runtime.getRuntime().exec("su"); 

紮根手機都運行上面的命令內存leack工作正常造成執行「蘇」

但是,當我在無根設備及其導致內存泄漏嘗試相同的代碼,我可以在任務管理器中看到我的應用程序的多個實例,他們不能被殺死。在多次運行此代碼存儲變得越來越少,直至完全手機凍結和我必須重新啓動

這是例外,我得到

01-24 11:06:56.459: E/App (8307): Error running exec(). Command: [su] Working Directory: null Environment: null 

這是爲什麼hapening和我怎樣才能預防呢?

回答

1

提取物:http://forum.xda-developers.com

不要依賴rwsystem和rosystem腳本,他們往往打破,沒有散的劉海,並有DOS EOL

改用

busybox mount rw,remount /system 
+0

我不理解。什麼安裝FS與執行蘇 – pedja

+0

看看我發佈的鏈接,似乎解決了你的問題 – jlopez

+0

我還是不明白。這怎麼解決我的問題。您發佈的鏈接中的人成功執行** su **,但在** rwsystem **上失敗。我不能用busybox執行su。 su不是busybox的一部分 – pedja