我真的需要查看我正在处理的应用程序之一的电池状态。我一直在关注官方Android文档中的以下步骤。
https://developer.android.com/studio/profile/battery-historian.html#gather-data
我已经实现了步骤1到10&还设法得到了batterystats.txt& bugreport.zip out Android Device。
我已经安装了docker&我试图执行第11步,但它会引发以下错误。
我尝试删除' - '提前运行并设法摆脱错误。现在我执行下面的命令并看到另一个错误如下面的截图。
我已经看到其他人将电池历史记录图像下载到本地机器,以防它在本地找不到。同样的情况不适合我。我已经尝试登录到docker但没有锁定。
有什么方法可以将电池历史记录图像下载到本地机器和电脑。执行属于步骤11的命令?任何帮助,将不胜感激。提前谢谢。
答案 0 :(得分:2)
最后,我设法看到了应用的电池状态。我想写下这里,希望对那些做同样事情的人有所帮助。
我要感谢Github上的这个人,他已经为此付出了额外的努力 - https://github.com/google/battery-historian/issues/125#issuecomment-361369864
以下是步骤。
(1)首先下载电池历史记录图像
使用命令docker pull kenyee/battery_historian
将图像下载到本地计算机,如下面的屏幕截图所示。
(2)运行电池历史记录图像 -
运行命令docker run -d -p 1234:9999 kenyee/battery_historian
,如下面的屏幕截图所示。
(3)使用浏览器打开电池历史记录 打开浏览器的http://localhost:1234/。 1234代表我们用上面的命令定义的端口号。如果您决定在上面的命令中使用1234以外的端口号,则URL也会相应更改。一旦我们点击回车,浏览器就会显示电池历史记录,如下面的屏幕截图所示。
(4)查看电池统计信息 上传你的bug报告文件,点击提交&您将看到应用程序的电池状态,如下面的屏幕截图所示。
希望它有所帮助。 :)