AndroidStudio (3.x 版本) 的输入法之坑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dclock
V2EX    Android

AndroidStudio (3.x 版本) 的输入法之坑

  •  
  •   Dclock 2017-11-26 00:18:37 +08:00 11723 次点击
    这是一个创建于 2877 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本文记录一下,我从 AndroidStudio 2.3.3 升级到 3.0,再升级到 3.0.1 一路上遇到的输入法之坑以及解决方案。

    前些天把 AndroidStudio 从 2.3.3 升级到 3.0,遇到了不少坑,其中一个巨坑就是输入中文不提示的问题。面对这个 bug 表示真的好捉鸡啊,所幸借助 Google 大法在 SDN 上搜到一位老哥提供的解决方案

    看了相关一些文章说 IntelliJ IDEA 本身就有这个坑,解决方案就是 copy 替换安装目录下的 jre 文件就行了,上面这位老哥想到 AS 和 IDEA 是一脉相承的,于是直接照着套路试了一下,结果还真可以。就这样,就可以愉快的继续用 AndroidStudio 写 Bug 了。。。。。说错,是写代码。

    然而今天 AndroidStudio 给我推送稳定版本的 3.0.1,下面是它的新版更新提示语

    收到更新提示我真的好鸡冻,赶忙点了更新升级,嗯,下载,升级,重启 AS,报错了。。。。。。。一个大大的弹窗提示了几种 Exception,有点欲哭无泪,本来 3.0 是有些坑,就是用起来不怎么顺手而已,现在升级 3.0.1,彻底用不了了。找了几种办法尝试都不凑效,只能重装 AndroidStudio,到官网下了最新的 3.0.1 版本,安装完后可以正常使用了,但是输入中文又没有提示了,这让我很是尴尬。于是,我又去重新解压覆盖前面所提到的 jre 目录,重启 AS 之后,发现和刚刚升级 AS 重启报错的内容一样。好吧,找到坑在哪里了,为了让 AS 能够正常使用,只能先不覆盖 jre 目录。

    现在需要重新找方法让 AS 能够输入中文,发现翻来翻去就是那么几个覆盖 jre 的方案,无奈只能搜一下 IntelliJ IDEA 的资料,看看是否有其他套路可以借鉴

    https://youtrack.jetbrains.com/issue/JRE-412

    翻到上面这个帖子,国内的网友们反馈了各种 case,以及一些权宜之计作为解决方法,需要的同学可以翻看。看帖子说明里,IntelliJ IDEA 官方已经标记在哪个版本 fix 了,但是 AndroidStudio 什么时候 fix 就不知道了。

    嗯,以上就是对输入法之坑的吐槽,最后来分享一下输入法问题的处理方案:

    • 如果你还在 2.3.x 的环境下开发,为了避免输入法问题,建议你暂时不要升级到 3.x ;
    • 如果你想从 2.3.x 升级使用 3.x,那么不建议你使用替换 jre 的方式去处理输入法问题,因为操作起来比较繁琐,后面升级的时候你还得注意替换回原来的 jre,否则升级后将无法正常使用 AS,最简单的方式是在使用 AndroidStudio 的时候切换到 Windows 自带的中文输入法即可,相对而言,这样会方便很多,但可能就没有第三方输入法用起来那么顺手;

    现在写 Android 代码,连升级个 IDE 都这么累。感觉要转行了都,转 Python 开发好?还是小程序好?貌似最近人工智能又很火啊?嗯,算了,还是回家卖水果吧!!!!!!!!!!!!!!!!!!!!!!

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2774 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 12:34 PVG 20:34 LAX 05:34 JFK 08:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86