Skip to content

v1.2.110

Choose a tag to compare

@Soodok Soodok released this 10 Oct 00:40
· 79 commits to main since this release

v1.2.110

修复

卸载重装后对话丢失(多人反馈)

之前对话数据外置在 app 专属目录(Android/data/<pkg>/files/dshdata),而 Android 卸载应用时会把整个专属目录一起清掉 —— 覆盖升级数据都在,卸载重装就全没了。

现在数据改为存放在共享存储的 Documents/dshdata(卸载后保留),并自动完成两件事:

  • 旧数据迁移:你原来的会话、工作区会自动搬过去(逐文件合并,搬完核对数量一致才删旧的);
  • 软链重指向:内部指向自动切换。

使用前提:需要授予「所有文件访问」权限 —— 在 App 的 设置 → 权限中心 里授权一次,然后重启 App 即可(数据会自动迁移)。未授权时会自动退回原位置,至少保证覆盖升级不丢数据。

关于「进程异常退出」(1.2.97 升级用户 ×2)

这版加了崩溃日志捕获:如果 App 再出现异常退出,会在内部留下 crash-last.txt(含时间、线程、崩溃堆栈)。
如果你再遇到,请把该文件发给我们 —— 没有现场日志无法定位(开发者侧 Android 16 无法复现,疑与 Android 17 相关)。

安装

  • 选 arm64-v8a,可直接覆盖升级。
  • 升级后建议到 设置 → 权限中心 授予「所有文件访问」,这样即使以后卸载重装,对话也还在。