Windows 10搭建docker环境和配置Battery-historian 分析电池电量信息

一、使用须知

  Docker需要运行在64位的Windows10 系统上,通过启动一个独立的引擎运行docker环境,并且需要启用 Windows 操作系统中的 Hyper-V 和容器特性。Windows版本是一个社区版本,不是为生产环境设计的,所以Windows版本的docker主要用于开发测试使用。也就是做一些测试环境的搭建使用。

二、安装Docker

1、打开Hyper-V、适用于Linux的Windows子系统、虚拟机平台

控制面板-->程序-->启用或关闭Windows功能--->勾选以下选项

2.安装docker

  环境准备好了后就可以下载docker准备安装了 ,打开 以下链接下载 windows版本的安装包(需要FQ才能访问)

https://www.docker.com/products/docker-desktop/

安装好后可能会需要你安装WSL按照如下命令安装就行了

三.安装 WSL 

1、安装

在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。

wsl --install

4.检查安装是否成功

这时在命令行或者是PowerShell 界面执行‘docker version’命令 成功的话会出现下面的界面 

四、配置battery-historian

1、在命令行执行命令

docker pull runcare/battery-historian

2、执行命令运行启动镜像

docker run -it -d -p 9999:9999 runcare/battery-historian --port 9999

3、访问http://localhost:9999/ 出现下面的界面证明配置成功

 

五、生成bugreprot.zip

接下来看下图中说的bugreport.zip如何生成,执行下面的命令,会在当前的目录下生成一个bugreport.zip文件,然后把这个文件上传到刚才配置好的Battery-Historian上就行了

adb shell dumpsys batterystats --reset
adb shell dumpsys batterystats --enable full-wake-history
开始复现问题问题,复现问题完成后执行后面指令
adb shell dumpsys batterystats --disable full-wake-history
adb bugreport bugreport.zip

将bugreport.zip传到我们配置的http://localhost:9999/这下面就会得到下面的截图,接下来就可以去分析电池的耗电情况和功耗了

 

posted @ 2024-08-27 14:44  轻轻的吻  阅读(94)  评论(0编辑  收藏  举报