android - 如何找出错误报告文件的问题
问题描述
我已经使用adb bugreport > bugreport.txt
. 当我将其上传到电池历史学家时,我收到错误消息:
bugreport.txt 不包含有效的错误报告文件
我怎样才能找出文件有什么问题?我使用 android 6.0 和 battery historian 3.0 和 docker。
解决方案
我假设您使用 PowerShell 来生成 bugreport.txt 文件。遗憾的是,Battery Historian 无法处理 UTF-16 编码的 TXT 文件,这是 PowerShell 的默认编码。
在 Windows 上创建具有 UTF-8 编码的 TXT 文件有多种选择:
- 将之前创建的 UTF-16 文件的编码更改为 UTF-8。例如,通过在 Notepad++ 中打开文件,更改顶部菜单中的编码并保存文件。
- 请改用 Windows 命令提示符 (CMD)。
- 更改 PowerShell 的默认编码。快速的互联网搜索应该能够帮助您。
另一个可能的问题是未定义 d3,但该错误不仅限于 Android 5 和 6。有关更多信息:https ://dreambyte.nl/2021/01/04/adventures-in-using-android-battery -历史学家/
推荐阅读
- bash - "crictl rmi" 删除所有正在使用的图像
- flutter - Flutter Bad State:Future 已经完成,需要更新布局信息
- r - R:将“C50 模型”转换为“rpart”模型
- google-analytics - Google Studio中的计数/总和不同
- mysql - 使用子查询结果中的值作为 FROM 或 CTE 中的值
- sql-server - VS Intellisense 无法识别 ADO 对象
- javascript - Z_DATA_ERROR 尝试在 nodejs 中使用 zlib 的解压缩解压缩
- python - 如何使用替换和切片运算符替换 Python 中的部分字符串?
- gradle - 关于 `times` 迭代器的 Groovy 文档
- dialogflow-cx - Dialogflow CX - 表单参数最终和更新事件不起作用