本文主要是介绍Battery Historian for windows环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- Window 7系统
- 环境工具
- 安装Java环境
- 安装Git工具
- 安装Go环境
- 安装Python环境
- 翻墙工具
- 下载Battery Historian源码并且运行
- 导出手机的Bugreport日志文件
- 上传bugreport.txt文件到http://localhost:9999进行报告解析
前言:
Battery Historian是google开源的电池历史数据分析工具,它是一种通过上传由终端设备导出的bugreport文件来分析用户手机中App的电池耗电情况的工具,然后通过python脚本转换成html文件并将电池历史数据展现出来。
##环境工具
#####安装Java环境
1、点击下载 Java JDK,并安装
2、检验是否安装成功
java -version
#####安装Git工具
1、点击下载 Git,并安装
2、检验是否安装成功
git version
#####安装Go环境
1、点击下载 Go,并安装
2、配置GOROOT和GOPATH
a、配置GOROOT的目的为:让系统、Go命令及其他相关工具知道Go包的位置,即Go的安装目录
b、配置GOPATH,即可以理解为配置工程的目录,该工程用来存放下载的Battery Historian源码
c、最后把Go的bin目录配置到系统变量中:%GOROOT%\bin
3、检验是否安装成功
go version
#####安装Python环境
1、点击下载 Python,并安装,注意仅支持python2.7
2、配置环境变量:添加Path的路径,是Python的安装路径
3、检查是否安装成功:注意V是大写
python -V
#####翻墙工具
不好意思,这边就算是自己搭建的环境,访问时也是需要翻墙软件的。条条大路通罗马,翻墙工具自己想办法咯!
##下载Battery Historian源码并且运行
1、执行git命令行:可在任意地方,然后可能需要一定时间的等待哦…
go get -d -u github.com/google/battery-historian/...
****下载的源码存放在前面配置的GOPATH目录下
2、运行Battery Historian:git进入到$GOPATH/src/github.com/google/battery-historian目录下方,运行git指令:
步骤一:
go run setup.go
以上过程为通过go进行下载三个内容:
【closure-library】和【closure-compiler】和【flot-axislabels】
如果等待数分钟,在当前目录下扔无 third_party 文件夹或者在third_party 文件夹下仍然没有成功下载,则可以手动下载,如下操作
a、【closure-library】
b、【closure-compiler】
c、【flot-axislabels】
步骤二:
go run cmd/battery-historian/battery-historian.go
3、检查/battery-historian是否运行,登录网址http://localhost:9999 查看
##导出手机的Bugreport日志文件
1、为了不受其他垃圾数据的影响,在记录电池耗电数据开始之前,需要先重置一下数据:
adb shell dumpsys batterystats --reset
2、在设备操作完测试阶段后,执行报告文件的导出:
adb bugreport > d:bugreport.txt
##上传bugreport.txt文件
1、选择导出的bugreport.txt报告文件
2、查看结果
这篇关于Battery Historian for windows环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!