在提交 Issue 前请确保您已经完成了以下检查:

  1. 您已经搜索了 Issues 列表,但没有找到与您问题相关的内容。
  2. 如果修复失败或刷入新的 boot.img 后设备无法启动,请访问 KernelPatch 来解决疑问。
  3. 您将上传 Bug 报告文件,路径为 APatch Manager > 设置 > 发送日志。
  4. 您知道如何重现该问题,即使它可能不是特定于您的设备。

版本要求:

  • 您正在使用最新 CI 版本的 APatch Manager。

Bug 描述:
APatch Manager 在点击“保存日志”时立即崩溃。虽然 /data/user/0/me.bmax.apatch/cache/ 目录中生成了完整的日志文件,但在 /storage/emulated/0/Download/ 目录中导出的文件大小为 0 字节。该问题仅在安装 Android Patch 后出现,而仅安装 KernelPatch 时日志保存功能正常。

复现方法:

  1. 修补并刷入 boot 镜像
  2. 安装 Android Patch
  3. 进入设置
  4. 点击“保存日志”
  5. 应用程序立即崩溃

预期行为:
日志文件应成功导出到选定目录,且应用程序不应崩溃。

实际行为:
在保存日志过程中应用程序崩溃。

截图:
[图片链接]

日志:

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 时提供以上所有信息,这将有助于开发人员更快地理解和解决问题。