覆盖安装后闪退 —— 旧版本残留冲突
两种场景
场景一:直接点新版 APK 覆盖旧版(正确姿势)
Merria 官方建议的升级方式。不要先卸载旧版再装新版——卸载会清空词库、配置和绑定关系,装完还要重新来过。
覆盖安装的正确姿势:
- 下载新版 APK(大小约 6.9M)
- 直接点 APK 安装,系统会提示「覆盖安装」
- 确认覆盖,系统会保留你的词库和配置
- 装完打开,词库和绑定关系都还在
场景二:覆盖安装后反而闪退
极少数情况。可能原因:
一、版本跨度过大
比如从很久前的老版本直接跳最新版,数据格式变了,旧配置跟新版框架不兼容。
修法:先备份(侧边菜单 → 备份/恢复),然后卸载 → 装新版 → 恢复备份。这是最后手段,因为恢复过程可能不完美,但总比直接闪退强。
二、手机系统限制
部分品牌手机对覆盖安装有限制(比如小米的 MIUI 在某些情况下会阻止覆盖)。
修法:允许安装未知应用的设置里,确认 Meria 有权限。或在手机应用商店里(如果有)搜索 Meria 直接更新。
三、数据缓存损坏
长期运行产生的缓存文件损坏,覆盖安装没清掉。
修法:手机设置 → 应用管理 → Meria → 存储 → 清除缓存(不要清除数据,数据会清掉你的词库和配置)。
四、权限丢失
覆盖安装后部分权限被系统收回了。
修法:清除缓存后打开 Meria,重新授权一遍所有请求的权限。
升级前必做
每次升级前建议先导出备份(侧边菜单 → 备份)。万一出问题,恢复备份能保住词库和配置,不用从零再来。