在这里记录使用Docker安装BatteryHistorian的步骤,安装完成后,需要在可以访问谷歌的网络下可以使用。
1、Docker安装Battery Historian
Google 提供了一个开源的BatteryHistorian工具 , 用于分析手机耗电量数据;
GitHub网址:https://github.com/google/battery-historian
以下命令安装完成后,自动监听9999端口;
备注:以下使用Docker安装Battery Historian,(1)下载和使用需要翻墙,(2)因为缺少js文件,在浏览器页面上传文件后没有Sbumit按钮;
所以在不能翻墙上网的情况下,不建议使用Docker安装,单独写一篇记录使用github上的源码安装;
//以下是GitHub给出的路径,需要翻墙才能下载
docker -- run -p <port>:9999 gcr.io/android-battery-historian/stable:3.0 --port 9999
//以下使用国内的镜像
docker run -p 9999:9999 blystad/battery-historian
2、打开Battery Historian
当控制台输出 Listening on port: 9999时,浏览器打开:http://localhost:9999/
Battery Historian可以解析txt文本文件,然后使用web图形的形式展现出来,使结果可读性更好。
3、Battery Historian分析耗电量数据
在Battery Historian页面上传bugreport.zip/bugreport.txt后点击Submit,分析耗电量数据(需要翻墙);