-
参考博客:https://blog.csdn.net/leizhiheng320/article/details/79410088
https://blog.csdn.net/liangxy2014/article/details/78311938
一、bugreport、battery historian是什么
1.bugreport是什么,怎么用?
Google为了方便Android开发人员分析整个系统平台或者某个APP运行一段时间后的所有信息,专门开发了adb bugreport工具。开发人员可以使用adb bugreport命令获取系统运行的所有log信息。命令如下:
adb bugreport > bugreport_out.txt
所有log信息输出到bugreport_out.txt文件中。
2. Battery historian
因为执行完毕bugreport命令有会发现生成文件可能有十几M,要分析一个十几M的txt文件简直是噩梦。所以Google专门针对5.0以上的系统开发了一个分析工具battery historian。用这个工具来解析log文件,并以Web图表的方式展示出来,如下:
二、Battery historian环境搭建
可以通过QAHOME的移动测试-功耗测试来进行测试
-
过程:
测试前通过下面两条命令清除之前的数据
adb shell dumpsys batterystats --enable full-wake-history
adb shell dumpsys batterystats --reset测试之后,通过下面的命令获取数据
adb bugreport > bugreport.txt将bugreport.txt / bugreport.zip 上传到QAhome可以得到分析报告
android专项-电量实现
最新推荐文章于 2024-01-22 10:23:34 发布