升级Android Studio Arctic Fox后重启项目文件损坏如何解决?
问题根因说明
这是Android Studio Arctic Fox Patch 2、Patch 3版本的已知原生bug,触发场景为关闭项目或退出IDE时,部分未完成写入的文件会被错误填充乱码内容,和硬件故障、编码设置无关联,无需排查硬件问题。
已损坏文件恢复方法
- 项目已接入Git/SVN等版本控制工具:直接丢弃本地变更,从本地版本库或远端仓库拉取正常版本即可完成恢复,无需尝试用编码转换修复乱码
- 无版本控制备份:可通过Android Studio自带本地历史恢复,操作路径为:右键点击损坏文件 -> 选择
Local History->Show History,在弹出的版本列表中找到文件损坏前的正常版本,点击还原即可
永久规避方案
- 优先升级Android Studio到更高稳定版本:官方已在Arctic Fox Patch 4及之后的所有版本修复了该bug,可直接升级到Arctic Fox Patch 4、Bumblebee及以上正式版即可彻底解决问题
- 暂时不想升级IDE版本可临时调整配置规避:打开
Settings-> 进入System Settings页面 -> 取消勾选Use "safe write"选项,重启IDE即可规避该bug
注意:取消安全写入后,若遇到设备突然断电、IDE异常崩溃等极端情况,存在极小概率的文件丢失风险,建议日常开发及时提交代码到版本库
不推荐操作
不需要更换SSD等硬件,也无需降级到Arctic Fox之前的旧Android Studio版本,按上述方案操作即可解决问题。
内容的提问来源于stack exchange,提问作者Rifat
相关产品推荐
相关产品推荐

