抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

Linux 环境 Android studio / IDEA 输入法光标不跟随问题

本来没留意这个,毕竟也不是不能用,但网上找了下,解决方法也不复杂,就整了下。

根本原因是 IDE 自带的 JDK runtime 没能很好的适配 Fctix,所以,换个 JDK 就行,但也不是随便换的,好在有人做了:

https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64/releases

目前用的 2021-12-01 版本,一切正常:

简单来说就是将 IDE 的 runtime JDK 换成下载的 JDK 。

对于 Android studio,备份安装目录中的 jre,将下载的 jdk 解压改名 jre 换进去。

对于 IDEA,备份安装目录中的 jbr,将下载的 jdk 解压改名 jbr 换进去。

注意层级包含问题,不过搞开发的应该都理解,再者,需要根据 IDE 的 runtime 版本寻找合适的 JDK 版本,具体可以对比 JDK 目录下的 release 文件开头的版本号,不建议 8 换成 11 或者 11 换成 8 的情况,大概率会有问题。

后续

因发现存在偶尔无法编辑的焦点问题(上面的库 PR 中有说明),改用该 lib 作为 AS 运行环境:

https://github.com/studycwq/JetBrainsRuntime-for-Linux-x64/releases/tag/2021-12-27_01-32

但编译环境依旧使用官方原版 runtime,因为 idea 的 runtime jre 在一些项目编译时缺少一些命令,无法直接用于 gradle 的编译。

以上;


本站由以下主机服务商提供服务支持:

0条评论

发表评论