在提交 Issue 前请确保您已经完成了以下检查:
- 您已经搜索了 Issues 列表,但没有找到与您问题相关的内容。
- 如果修复失败或刷入新的 boot.img 后设备无法启动,请访问 KernelPatch 来解决疑问。
- 您将上传 Bug 报告文件,路径为 APatch Manager > 设置 > 发送日志。
- 您知道如何重现该问题,即使它可能不是特定于您的设备。
版本要求:
- 您正在使用最新 CI 版本的 APatch Manager。
Bug 描述:
APatch Manager 在点击“保存日志”时立即崩溃。虽然 /data/user/0/me.bmax.apatch/cache/ 目录中生成了完整的日志文件,但在 /storage/emulated/0/Download/ 目录中导出的文件大小为 0 字节。该问题仅在安装 Android Patch 后出现,而仅安装 KernelPatch 时日志保存功能正常。
复现方法:
- 修补并刷入 boot 镜像
- 安装 Android Patch
- 进入设置
- 点击“保存日志”
- 应用程序立即崩溃
预期行为:
日志文件应成功导出到选定目录,且应用程序不应崩溃。
实际行为:
在保存日志过程中应用程序崩溃。
截图:
[图片链接]
日志:
APatch version: 18d4391 (11182)
Brand: SMARTISAN
Model: DE106
SDK Level: 27
Time: 2026-01-28 15:32:32
Thread: DefaultDispatcher-worker-1
Crash Info:
java.io.FileNotFoundException: /data/user/0/me.bmax.apatch/cache/APatch_bugreport_2026-01-28_15_32.tar.gz (Permission denied)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:200)
at java.io.FileInputStream.<init>(FileInputStream.java:150)
at sb.t(r8-map-id-7bd2cefab491f049109486efe5f30df568d18481caa4ee5dd585dbdcb1972771:138)
at fo.g(r8-map-id-7bd2cefab491f049109486efe5f30df568d18481caa4ee5dd585dbdcb1972771:6)
at sd0.run(r8-map-id-7bd2cefab491f049109486efe5f30df568d18481caa4ee5dd585dbdcb1972771:112)
at z4.run(r8-map-id-7bd2cefab491f049109486efe5f30df568d18481caa4ee5dd585dbdcb1972771:21)
at ru2.run(r8-map-id-7bd2cefab491f049109486efe5f30df568d18481caa4ee5dd585dbdcb1972771:3)
at v60.run(r8-map-id-7bd2cefab491f049109486efe5f30df568d18481caa4ee5dd585dbdcb1972771:83)
Suppressed: bc0: [el1@8c56480, le@baafab9, ga0{Cancelling}@4474efe, Dispatchers.IO]设备名称:Smartisan R1
系统版本:Android 8.1
APatch 版本:11182
内核版本:4.9.65
KernelPatch 版本:0.13.0
其他信息:[Bug 报告文件下载链接]
请确保在提交 Issue 时提供以上所有信息,这将有助于开发人员更快地理解和解决问题。
评论已关闭