Появился новый инструмент, который поставляется с Android 5.0.
Вы можете запустить
adb shell dumpsys batterystats > dump.txt
. Чтобы получить полный сброс батареи вашего устройства. Вы также можете добавить некоторые параметры, такие как --unplugged
(только выходные данные с момента последнего отсоединения) или --charged
(только выходные данные с момента последнего заряда). Вы также можете добавить имя пакета, чтобы получать информацию только для этого пакета / приложения:
adb shell dumpsys batterystats --unplugged your.package.name > dump.txt
Часть > dump.txt
помещает все в файл (возможно, просто работает в Windows, но не уверен. Но вы можете просто оставьте это, дамп будет напечатан прямо на консоли, где вы можете скопировать его и поместить в файл).
Это работает, только если у вас есть устройство с Android 5.x. Если у вас есть устройство с более низким уровнем, вы можете попытаться использовать
adb shell bugreport > bugreport.txt
Но этот файл будет очень большим. (~ 8mb +)
После создания этого файла вы можете использовать Historian Tool для Google
. Чтобы использовать его, вы должны установить Python 2.7.9 и запустить следующая команда
python /path/to/historian.py dump.txt > battery.html
Это создаст файл battery.html, в котором вы сможете увидеть данные в более удобном форматировании.
Последняя вещь: Если вы хотите сбросить статистику дамп батареи просто вызывает
adb shell dumpsys batterystats --reset
(работает только с Android 5.x)