Android Battery Historian - docker : Error response from daemon: pull access denied for gcr. io/android-battery-historian

标签 android docker battery

我真的需要查看我正在使用的某个应用程序的电池统计信息。我一直在按照官方 Android 文档中的以下步骤操作。

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

我已经完成了第 1 到 10 步,并且还设法从 Android 设备中获取了 batterystats.txt 和 bugreport.zip。

我已经安装了 docker 并尝试执行第 11 步,但它抛出了以下错误。

enter image description here

我尝试在运行前删除“--”并设法消除了错误。现在我正在执行以下命令并看到另一个错误,如下面的屏幕截图所示。

enter image description here

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

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

最佳答案

最后,我设法查看了某个应用的电池统计信息。在此写下希望对有同样经历的人有所帮助。

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

步骤如下。

(1) 先下载battery historian镜像- 使用命令 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) 查看电池统计数据 上传您的错误报告文件,点击提交,您将看到应用的电池统计信息,如下面的屏幕截图所示。

enter image description here

希望对您有所帮助。 :)

关于Android Battery Historian - docker : Error response from daemon: pull access denied for gcr. io/android-battery-historian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48582801/

相关文章:

android - 当 Android Activity 的回调在方向更改后变为 null 时,更新回调引用的正确方法是什么

docker - 将Docker镜像上传到Plesk

android - Android系统如何以及何时发送ACTION_BATTERY_CHANGED粘性广播?

没有gradle的Android Studio 0.4.3 Eclipse项目

android - Android Studio 中编辑器折叠和区域注释的区别

android - 如何将 ContentObserver 与 RecyclerView 一起使用?

java - 为什么 Maven Surefire 3 无法使用 Docker 在 Jenkins 中运行我的 Cucumber 测试?

ruby - 无法使用 ruby​​ gem 安装 sass。无法构建 gem native 扩展

c - 预期说明符限定符列表位于 'if' 之前

ios - 如何查看iphone电池的最大容量和当前可用容量?