Android Studio 3.x版本 的输入法遇到的坑及解决方案
作者:mrr 发布时间:2023-03-19 03:13:40
本文记录一下,我从AndroidStudio 2.3.3升级到3.0,再升级到3.0.1一路上遇到的输入法之坑以及解决方案。
前些天把AndroidStudio从2.3.3升级到3.0,遇到了不少坑,其中一个巨坑就是输入中文不提示的问题。面对这个bug表示真的好捉鸡啊,所幸借助Google * 在CSDN上搜到一位老哥提供的解决方案。
看了相关一些文章说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 Studio 3.x版本 的输入法遇到的坑及解决方案网站的支持!
来源:https://www.tuicool.com/articles/RvIJBfr


猜你喜欢
- mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectPr
- Java的Arrays类中有一个sort()方法,该方法是Arrays类的静态方法,在需要对数组进行排序时,非常的好用。但是sort()的参
- 动态SQL实现前端指定返回字段问题描述在使用ClickHouse时,遇到需要根据业务需求,动态返回指定字段,从而充分利用ClickHouse
- 本文主要讲解安装AndroidStudio和配置环境变量遇到一些问题,以及解决方法。需要的软件:AndriodStudio安装包.java
- 简单的IM聊天程序由于项目需要做一个基于XMPP协议的Android通讯软件。故开始研究XMPP。XMPP协议采用的是客户端-服务器架构,所
- import java.io.File;import java.util.ArrayList;public class FileTest {
- 闲来无事想玩玩双向通信,实现类似QQ的互发消息的功能。于是乎开始学习.Net Remoting..Net Remoting 是由客户端通过R
- 这篇文章主要介绍了springboot+springmvc实现登录拦截,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学
- 前言Spring JPA是目前比较常用的ORM解决方案,但是其对于某些场景并不是特别的方便,例如查询部分字段,联表查询,子查询等。而接下来我
- 大家好哇,又是我,梦辛工作室的灵,今天来给大家讲解下如何实现 安卓的侧边弹窗,先大概讲下基本原理吧,其实很简单,就是一个进出动效,用 位移
- 概述在实际项目开发中如果需要支持多语言,我们需要整理项目中所有的字符串并翻译成对应的语种放在相应的文件夹下,就像这样最让我们头痛的是我们得一
- 本文实例讲述了Android数据持久化之File机制。分享给大家供大家参考,具体如下:在使用Java SE平台开发C/S结构的软件中,Fil
- 前言之前探讨过的 sealed class 和 sealed interface 存在 module 的限制,但其主要用于密封 class
- 本文实例讲述了Android中SeekBar和RatingBar用法。分享给大家供大家参考,具体如下:什么是SeekBar?可以拖动的进度条
- 一、解决方案1声明:jdk1.8已经经过线上环境使用1. 调研JDK8的加密策略存在限制版本和无限制版本,随着越来越多的第三方工具只支持 J
- 本文实例讲述了C#自定义针对URL地址的处理类。分享给大家供大家参考。具体分析如下:这个C#类是专门针对URL网址处理的类,可以对URL地址
- 下载安装openoffice,下载地址:http://www.openoffice.org/download/我安装的目录:输入cmd回车在
- 本文代码为原创一个简陋的管理系统,只做功能的测试。并没有去完善所有应有的功能,只做了输入输出查找,仅供参考! 菜单部分: 
- 在一些项目的实际开发过程中,我们有时候需要对GridControl中列值进行转义,譬如1转义成“完成”等等,一般在诸如CustomColum
- 本文实例为大家分享了java连接SQL Server数据库的具体代码,供大家参考,具体内容如下操作系统:windows 10 64位java