凡事谦虚、温柔、忍耐、用爱心互相宽容,用平和彼此联络,竭力保守圣灵所赐合而为一的心。—-以弗所书4:2-3
battery historian 是什么
battery historian是用go语言开发的一个电池耗电分析工具,Android 5.0以后的版本可以使用它。其官方文档地址https://github.com/google/battery-historian。
环境配置
安装Go语言
从go官网http://golang.org/doc/install 下载安装 。没找到国内镜像,漫长的下载过程。mac版本下载pkg包后点击安装,此后go已经安装好了,为了使用方便还需要配置下环境变量。
$ cd mydisk # 进入任意目录
$ mkdir -p go-workspace/bin # go编译后的执行文件会放在该目录下
$ mkdir -p go-workspace/src # 放置go语言编写的项目的源码
#以后的项目结构大概如下图
#bin/
# testA # 可执行命令
# testB # 可执行命令
#src/
# projectA #A工程文件
# projectB #B工程文件
#为了不用每次配置go的环境变量,将下面内容添加到.bashrc文件中
export GOPATH=mydisk/go-workspace
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
下载配置battery historian
go get -d -u github.com/google/battery-historian/...
…要带上,这样才会将相关的依赖也同步下载下来。等待运行完成后,去$GOPATH/src下看到github.com目录,battery-historia