idea 版本:2020.2.3
更新 Big Sur Beta 10 之后,idea 不定期闪退,尤其是双屏情况下,idea 切换到其他屏幕下,必定闪退。
异常关键字为:Java: Java2D Queue Flusher
对应的 youtrack 地址为: https://youtrack.jetbrains.com/issue/JBR-2790#focus=Comments-27-4446977.0-0 这里提到了替换 JBR 的解决方案,不过没必要用回复里的那个地址。
解决方案:替换为最新的 JBR,最新的 idea 已经不带切换 runtime 的功能了,放到了插件中,插件地址为:
https://plugins.jetbrains.com/plugin/12836-choose-runtime
下载之后,Find Actions -> choose runtime,在下拉框中选择jbrsdk-11_0_8-osx-x64-b1145.2.tar.gz
,然后 install 即可。
jbrsdk-11_0_8-osx-x64-b1145.2.tar.gz
这个 sdk 的构建时间是 10 月 18 号,在这里可以看到各个版本的 jbrsdk: https://bintray.com/jetbrains/intellij-jbr/jbrsdk11-osx-x64/1145.2
重启 ide 之后,切换屏幕也不会出现闪退的情况了。
Jetbrains 系列遇到相同问题的可以按照上面的思路试一下。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.