battery-historian平台搭建和电量分析方法

发布时间 2023-06-26 14:39:47作者: 常疯大虾

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