Android Battery Historian - docker:来自守护程序的错误响应:对gcr.io/android-battery-historian拒绝拉取访问权限

时间:2018-02-02 12:33:36

标签: android docker battery

我真的需要查看我正在处理的应用程序之一的电池状态。我一直在关注官方Android文档中的以下步骤。

https://developer.android.com/studio/profile/battery-historian.html#gather-data

我已经实现了步骤1到10&还设法得到了batterystats.txt& bugreport.zip out Android Device。

我已经安装了docker&我试图执行第11步,但它会引发以下错误。

enter image description here

我尝试删除' - '提前运行并设法摆脱错误。现在我执行下面的命令并看到另一个错误如下面的截图。

enter image description here

我已经看到其他人将电池历史记录图像下载到本地机器,以防它在本地找不到。同样的情况不适合我。我已经尝试登录到docker但没有锁定。

有什么方法可以将电池历史记录图像下载到本地机器和电脑。执行属于步骤11的命令?任何帮助,将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:2)

最后,我设法看到了应用的电池状态。我想写下这里,希望对那些做同样事情的人有所帮助。

我要感谢Github上的这个人,他已经为此付出了额外的努力 - https://github.com/google/battery-historian/issues/125#issuecomment-361369864

以下是步骤。

(1)首先下载电池历史记录图像 使用命令docker pull kenyee/battery_historian将图像下载到本地计算机,如下面的屏幕截图所示。

enter image description here

(2)运行电池历史记录图像 - 运行命令docker run -d -p 1234:9999 kenyee/battery_historian,如下面的屏幕截图所示。

enter image description here

(3)使用浏览器打开电池历史记录 打开浏览器的http://localhost:1234/。 1234代表我们用上面的命令定义的端口号。如果您决定在上面的命令中使用1234以外的端口号,则URL也会相应更改。一旦我们点击回车,浏览器就会显示电池历史记录,如下面的屏幕截图所示。

enter image description here

(4)查看电池统计信息 上传你的bug报告文件,点击提交&您将看到应用程序的电池状态,如下面的屏幕截图所示。

enter image description here

希望它有所帮助。 :)