Android T设备adb bugreport仅获取短时长电池日志问题求助
Android T设备电池日志丢失问题解决办法
问题根因:Android T及后续版本中,使用
adb bugreport时的USB连接操作会触发系统重置电池统计日志,导致你只能获取到连接后的1-2分钟数据。修正操作步骤:
- 测试结束后不要立即连接USB,先通过无线ADB(提前开启)在设备本地导出完整电池日志:
若必须用有线连接,确保连接后第一时间执行上述导出命令,避免日志被快速重置。adb shell dumpsys batterystats > /sdcard/batterystats_full.log - 完成本地日志保存后,再执行
adb bugreport导出其他系统日志。 - 将设备上的日志文件拉取到电脑:
adb pull /sdcard/batterystats_full.log ./
- 测试结束后不要立即连接USB,先通过无线ADB(提前开启)在设备本地导出完整电池日志:
补充说明:
- 你测试前执行的
adb shell dumpsys batterystats --reset和adb shell dumpsys batterystats --enable full-wake-history命令是正确的,无需调整。 - 无线ADB是避免日志被重置的最优方案,可在设备开发者选项中开启“无线调试”功能,通过IP地址连接设备操作。
- 你测试前执行的
内容的提问来源于stack exchange,提问作者Mark Ma
相关产品推荐
相关产品推荐

