android应用功耗测试

前提:电脑安装adb工具,找一个外网服务器,安装运行该镜像。此为镜像地址
docker run -p 9999:9999 blystad/battery-historian
运行成功后,访问服务器IP:9999,即可看到页面。

部署成功页面

手机进行日志录入,先清空日志,以免其他干扰。

adb devices
adb shell dumpsys batterystats --reset

再打开待测应用后,待机一段时间,导出日志,共三份日志。

adb bugreport C:\Users\Mayn\Downloads\SIG_6.03.02.01_bugreport.zip
adb shell dumpsys batterystats >C:\Users\Mayn\Downloads\SIG_6.03.02.01_未指定包名_batterystats.txt
adb shell dumpsys batterystats com.vertu.awaketest >C:\Users\Mayn\Downloads\SIG_6.03.02.01_指定awaketest_batterystats.txt

打开Battery Historian网站,上传文件bugreport.zip,即可查看分析结果。


上传文件页面
分析结果图

待机电流计算:24%*1300mAh/(4+37/60)h=67.53mAH
按此公式计算即可查看待机电流,理论上应低于25mAH,高于则功耗过大。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容