battery-historian电量分析工具安装
一、安装地址:
github地址:https://github.com/google/battery-historian
docker:https://docs.docker.com/engine/install/
二、安装步骤
推荐使用docker安装。
1、docker安装
在上述链接中的下载页面选择对应的版本进行下载,这里选择windows版本。下载好之后双击安装即可。
![](https://img.haomeiwen.com/i27205827/4630cc7cd275e2ca.png)
2、docker安装问题
打开docker之后,可能会有报错,可以通过以下方式进行解决。
(1)Docker Desktop requires a newer WSL kernel version.
![](https://img.haomeiwen.com/i27205827/004b35cd1645a5d3.png)
原因:WSL版本较低
解决:win + r 打开命令行,运行 wsl --update 等待更新。
(2)An unexpected error was encountered while executing a WSL command. Common causes include access rights issues, which occur after waking the computer or not being connected to your domain/active directory.
![](https://img.haomeiwen.com/i27205827/9c3dd876c95ac4a7.png)
解决:以管理员身份运行命令行,执行netsh winsock reset。再次进入docker即可解决,若仍有问题可以重启系统尝试。
以管理员身份运行命令行:
打开以下路径,C:\Windows\System32 -> 找到cmd.exe -> 右键 -> 以管理员身份运行。
3、battery-historian下载并运行
命令行使用执行以下命令:
docker -- run -p <port>:9999 gcr.io/android-battery-historian/stable:3.0 --port 9999
其中<port>是自己设置的端口。
![](https://img.haomeiwen.com/i27205827/171f8227af5d091f.png)
等待下载完成,屏幕出现Listening on port:9999之后,便可以通过localhost:<port>,进行访问。如图中所示,可以使用localhost:9998访问到battery-historian。