分析App耗电量主要通过Google提供的Battery Historian工具 https://github.com/google/battery-historian
Appetizer提供了通过Docker方式一键安装启动Battery Historian,并且集成了从设备获取Battery Historian数据(bugreport),总体使用流程为 使用Monkey测试并获取bugreport耗电数据文件
→ 通过Appetizer安装Battery Historian
→ 在Battery Historian中打开bugreport文件分析
Appetizer目前在Maxim Monkey过程中支持获取Battery Historian数据,在 自动化测试
→ UI压力测试:Maxim
数据收集部分
勾选并完成测试后,会在输出目录产生bugreport 或者 bugreport.zip文件。然后在Docker工具箱
安装启动Battery Historian:
打开Battery Historian需要科学上网,打开后可载入bugreport 或者 bugreport.zip文件进行分析。
使用Battery Historian工具分析Android耗电分析
开发者大杀器 -- Battery Historian,刨根问底,揪出 Android App 耗电的元凶代码
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.