battery-historian平台搭建和电量分析方法
battery-historian平台搭建和电量分析
一.搭建python2.7环境
battery-historian仅支持python 2.7版本
1.python官网下载,2.7版本
https://www.python.org/downloads/release/python-270/
2.配置python2.7环境变量
如果电脑中安装了其他版本的python,把2.7版本放最前面
二.安装git
参考git下载与安装总结
三.安装go语言
1. battery-historian是go语言搭建,需要先安装go语言环境
Go语言官方下载地址:https://golang.google.cn/dl/,点击Archived versions Show,下载1.9.1版本,windows 64位
2.配置go语言环境变量
安装完成之后,会自动在系统变量path路径中,添加路径。
3.重启cmd命令行窗口输入:go version
4.配置GOROOT目录
GOROOT的作用是告诉Go 命令和其他相关工具,在哪里去找到安装在你系统上的Go包,所以这里配置的是GO的安装目录
5.配置GOPATH目录
GOPATH可以简单理解为是工程的目录,自己创建一个GO的工程路径
四.安装battery-historian
1.把go_workspace.rar 解压放到D盘目录下
2.在系统环境变量中,把GOPATH路径设置成:D:\go_workspace
3.对battery-historian执行编译
进入到D:\go_workspace\src\github.com\google\Battery-Historian目录,
执行命令:go run setup.go
4.启动battery-historian本地服务
go run cmd/battery-historian/battery-historian.go
5.在浏览器中localhost:9999
五.导入bugreport.zip文件分析
1.导出bugreport.zip文件
操作被测app,然后杀死进程,
cmd执行:adb bugreport >H:\DeskTop\bugreport.txt (比较耗时,需等待)
2.根据bugreport.txt文件中提示的路径,复制文件到桌面
3.点击browse,上传bugreport.zip,点击submit
4.查看被测app的电量消耗情况
根据包名或者uid搜索被测app