1. 程式人生 > >手機獲取root許可權後procrank無法執行或can't find procrank

手機獲取root許可權後procrank無法執行或can't find procrank

最近在研究android效能分析時需要考慮PSS,USS指標,網上的資料都是通過adb shell procrank | grep <程序名稱> 即可獲取該程序的Vss,Rss,Pss和Uss。但該命令通常需要手機獲取root許可權,其實root許可權通過KingRoot,刷機精靈等軟體均可獲取。

當你覺得條件均具備的時候,你在命名視窗輸入adb shell procrank時要麼顯示無法找到該命令,要麼就是顯示“Error creating kernel interface ---does this kernel have pagemap?” 出現此種現象,肯定十分苦惱,辛苦獲取root許可權得來還是此等結果,下面的方法定會讓你愁雲盡失。命令沒有,或有顯示不了,沒關係,我重新給你push一個命令進去。具體相關命令的檔案見附件!當得到procrank命令的檔案後,你執行adb push procrank /system/xbin/可能會提示你沒有相關許可權,因此在執行命令前,先獲取/system/xbin/目錄的讀寫許可權,獲取方式可以通過Root Explorer軟體或通過命令mount -o remount /rwx/ /system/均可。當push動作完成後,記得將procrank檔案的許可權修改成讀寫可執行(777)。

總結下步驟:

Step1:獲取/system/xbin/相關目錄的讀寫許可權;

Step2:push procrank檔案至/system/xbin/

Step3:修改procrank檔案的相關許可權;

Step4:執行procrank如果還有問題,請先執行su命令