【发布时间】:2015-10-06 19:22:35
【问题描述】:
自从 Google 在其网站上提供了更新的 Android L SDK 以来。我一直在尝试测试新的电池历史记录功能。 Google API 概述website 声称该工具在 sdk/tools 下可用。不幸的是,即使在确保我完全更新了 SDK 之后,我也无法在任何地方找到该工具。有谁知道我如何使用这个工具?
【问题讨论】:
标签: android android-5.0-lollipop
自从 Google 在其网站上提供了更新的 Android L SDK 以来。我一直在尝试测试新的电池历史记录功能。 Google API 概述website 声称该工具在 sdk/tools 下可用。不幸的是,即使在确保我完全更新了 SDK 之后,我也无法在任何地方找到该工具。有谁知道我如何使用这个工具?
【问题讨论】:
标签: android android-5.0-lollipop
如果您想查看 KitKat 及以下设备的电池历史数据,请 fork battery-historian,然后运行以下命令:
$ adb shell dumpsys batterystats --reset
>> run some test. either manual or with espresso, or monkeyrunner ... <<
$ adb bugreport > bugreport.txt
$ ./historian.py bugreport.txt > out.html
>> open out.html with your favorite browser <<
如果您使用 monsoon 或任何其他工具生成了功耗文件,您可以通过传递 -p 参数来添加此文件(行)
编辑 获取错误报告的更好更快的方法是使用:
# create battery stats table
adb shell dumpsys batterystats > bugreport
# append the creation time, which is way more accurate
echo "== dumpstate: `adb shell date +'%Y-%m-%d %H:%M:%S'`" >> bugreport
【讨论】:
它没有丢失,它可以在:
https://github.com/google/battery-historian
注意:它目前需要依赖项 monsoon.py,它不在 AOSP 中(还)——但可以在这里找到:
【讨论】: