分析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收集Battery Historian 数据

Appetizer目前在Maxim Monkey过程中支持获取Battery Historian数据,在 自动化测试→ UI压力测试:Maxim数据收集部分

App耗电分析

勾选并完成测试后,会在输出目录产生bugreport 或者 bugreport.zip文件。然后在Docker工具箱安装启动Battery Historian:

App耗电分析

打开Battery Historian需要kexue shangwang,打开后可载入bugreport 或者 bugreport.zip文件进行分析。

Battery Historian 使用介绍

使用Battery Historian工具分析Android耗电分析

进阶:Android系统耗电量统计原理

开发者大杀器 -- Battery Historian,刨根问底,揪出 Android App 耗电的元凶代码

电量统计(1)-原理

电量统计(2)-日志

相关文章:

  • 2021-08-01
  • 2021-05-16
  • 2022-01-15
  • 2021-11-10
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2021-11-04
猜你喜欢
  • 2021-12-20
  • 2021-10-11
  • 2021-12-15
  • 2022-02-09
  • 2021-10-20
  • 2021-07-22
相关资源
相似解决方案