首页 > 解决方案 > 如何找出错误报告文件的问题

问题描述

我已经使用adb bugreport > bugreport.txt. 当我将其上传到电池历史学家时,我收到错误消息:

bugreport.txt 不包含有效的错误报告文件

我怎样才能找出文件有什么问题?我使用 android 6.0 和 battery historian 3.0 和 docker。

标签: androidandroid-6.0-marshmallowbattery

解决方案


我假设您使用 PowerShell 来生成 bugreport.txt 文件。遗憾的是,Battery Historian 无法处理 UTF-16 编码的 TXT 文件,这是 PowerShell 的默认编码。

在 Windows 上创建具有 UTF-8 编码的 TXT 文件有多种选择:

  1. 将之前创建的 UTF-16 文件的编码更改为 UTF-8。例如,通过在 Notepad++ 中打开文件,更改顶部菜单中的编码并保存文件。
  2. 请改用 Windows 命令提示符 (CMD)。
  3. 更改 PowerShell 的默认编码。快速的互联网搜索应该能够帮助您。

另一个可能的问题是未定义 d3,但该错误不仅限于 Android 5 和 6。有关更多信息:https ://dreambyte.nl/2021/01/04/adventures-in-using-android-battery -历史学家/


推荐阅读