手机获取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命令


附件:procrank

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值