目录
问题现象
解决过程
最终解决方案
分享一个自己刚刚遇到的坑,是关于我们开发工具,IDEA
问题现象
用的好好的,突然 IDEA 闪退,再打开的时候,以前的设置都没了,包括背景设置,快捷键设置,再进行设置的时候,设置背景选择图片的时候,选择文件夹,点打开,IDEA 就会卡死
机器:MacBookPro 2020 M1
IDEA版本:2022.2.3 apple芯片arm版本
如图,点击open,就会卡死闪退,或者,点击文件夹,也会卡死闪退,任何文件夹都不行
并且,通过 活动监视器 可以发现和 IDEA 相关的进程都是卡死的,都是无响应
并且,在 IDEA 卡死的时候,其他已经打开的软件也都不可用,没有任何响应
解决过程
因为是在工作日出的这个问题,而刚好,有一个比较紧急的线上问题,给我搞的压力还是比较大的,在尝试了几个办法没用之后,我就暂时借用了的同事的电脑,进行了对应功能的修复以及临时的线上版本替换
解决的过程如下
强制杀死所有和 IDEA 相关的进程,然后重启 IDEA
这一步是怀疑可能是某些特殊的情况下, IDEA 卡死了
处理结果:无用
关闭其他所有应用及软件,只单独重新打开 IDEA
这一步,是排除其他软件可能和 IDEA 产生冲突
处理结果:无用
重启电脑
这一步是为了排除电脑的干扰,毕竟我从来不关机,所以可能运行时间过长,导致某些地方出现了临时性错误,重启进行自我检测修复
处理结果;无用
以安全模式重启电脑
这一步是为了排除某些关键性严重性的系统错误,毕竟安全模式启动,会解决掉很多其他问题
处理结果:无用
重新安装 IDEA
我有保留安装包的习惯,而 mac 安装软件又十分方便,就是一个复制,这个是为了排除可能无法修复的问题
处理结果:无用
从 IDEA 官网下载其他版本的安装包,进行覆盖安装
这个,说实话没啥用,因为我的 IDEA 已经用了很久,不可能突然有什么兼容性或者其他的大的问题
处理结果:无用
-------
到这里为止,我已经尝试了官网几乎所有版本的 IDEA
最终解决方案
在不断尝试安装其他版本的过程中,我发现了一个问题,每次卸载掉 IDEA 之后,虽然我会删除对应的 IDEA 生成的相关配置及缓存文件,但在安装新的 IDEA 之后,感觉和上次区别不大,所以,很大概率是我没卸载干净
so,我找了找,彻底卸载干净 IDEA,然后再次安装
rm -rf ~/Library/Logs/JetBrains/IntelliJIdea*
rm -rf ~/Library/Application\ Support/JetBrains/IntelliJIdea*
rm -rf ~/Library/Caches/JetBrains/IntelliJIdea*
rm -rf ~/Library/Preferences/jetbrains.idea*
删除这些之后,我再安装 IDEA,依旧安装上了,但这次和之前的安装结果不一样
这次安装之后,IDEA 再打开文件夹就没问题了
具体出问题的原因不知道是什么,但是,问题确实解决了
以上,是一次记录,记录一次莫名其妙的问题,莫名其妙的解决
不过严格来说不算解决了问题,毕竟换了版本,也没找到问题原因,所以更像是记录怎么彻底卸载 IDEA
还是那句话,重启可以解决我们80%的问题,而重装,可以解决95%的问题,不做,可以解决100%的问题