您的位置:首页 > 移动开发 > Android开发

Android性能优化之Ubuntu安装Battery Historian分析电量

2017-11-10 19:55 716 查看
Android提供了一款开源的,基于浏览器的电量分析工具Battery Historian进行电量分析,可以通过该工具清晰的分析各种耗电情况

一、由于Battery historian是基于go语言的,所以首先需要安装go语言环境

sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang


安装完之后配置环境变量,在这个过程中你需要创建一个自己的目录来作为Battery Historian的存放路径。

export GOPATH=$HOME/xxx
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN


二、安装python,Battery Historian 只能使用python2.7

安装方式请参考https://python.org/downloads

安装完成之后打开终端执行如下命令查看相关信息:

python


会显示如下信息:

Python 2.7.6 (default, Oct 26 2016, 20:30:19)

[GCC 4.8.4] on linux2

Type "help", "copyright", "credits" or "license" for more information.


三、下载Battery Historian源码及相关依赖

进入之前创建的用于保存Battery Historian的目录,执行如下命令进行下载

$ go get -d -u github.com/google/battery-historian/...


等待一段时间之后,下载完成,执行ls,该目录下会有src源码目录,然后执行如下命令进行编译。

$ cd $GOPATH/src/github.com/google/battery-historian

$ go run setup.go


编译完成之后执行如下命令启动:

$ go run cmd/battery-historian/battery-historian.go [--port <默认:9999>]


每次启动Battery Historian都需要在src/github.com/google/battery-historian目录下执行

启动之后打开Chrome浏览器,在地址栏输入http://localhost:9999; 回车,会出现如下界面,表示安装成功.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息