Android Studio 3.x版本 的输入法遇到的坑及解决方案

本文记录一下,我从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版本 的输入法遇到的坑及解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

您可能感兴趣的文章:

  • 浅析Android Studio 3.0 升级各种坑(推荐)
  • 详解Android Studio 3.0的新特性与适配
  • Android Studio升级到3.0后遇到的坑
  • Android Studio 3.0 新功能全面解析和旧项目适配问题
  • Android Studio 3.0上分析内存泄漏的原因
  • android studio 3.0 gradle 打包脚本配置详解
  • 浅谈Android Studio3.0更新之路(遇坑必入)
  • 详解升级Android Studio3.0时遇到的几个问题
  • Android Studio 3.0 原生支持kotlin 例子详解
(0)

相关推荐

  • 详解升级Android Studio3.0时遇到的几个问题

    今天收到了Android Studio3.0更新推送,在升级过程中遇到几个问题,在这里把问题和解决方法记录下,方便要升级的童鞋.如果还有童鞋遇到不同的问题,也可以评论下我做下记录 1.gradle打包,自定义apk名称代码报错(Cannot set the value of read-only property 'outputFile' ) 报错 Error:(56, 0) Cannot set the value of read-only property 'outputFile' for

  • Android Studio升级到3.0后遇到的坑

    这几天谷歌推出了as3.0的正式版,相信大家都进行更新了,然后对3.0的新特性也有过一些了解,最后磨刀霍霍开始宰杀,然鹅却一不小心就开始了排坑之路. 第一坑.必须升级gradle到4.0以上 相信这个大坑,一般使用as的人都会解决了,所以就不多说 第二坑.buildToolsVersion升级到26.0.0 其实这个不算坑,一般buildToolsVersion都会升级到最新的版本,直接更新就是了 第三坑.Error:Resource shrinker cannot be used for li

  • Android Studio 3.0 原生支持kotlin 例子详解

    安卓虽然已经成为了移动设备第一操作系统,且影响力也延伸到了汽车和tv端,不过对于谷歌来说,需要依靠Java来做安卓开发一直是一个心病,因为Oracle公司因为java和谷歌在安卓系统上的诉讼搞得心力憔悴. 现在好了,谷歌官方正式支持Kotlin(官方网站 https://kotlinlang.org/,居然没被墙)成为官方认可的安卓开发第一语言,而且从Android Studio 3.0开始,将直接集成Kotlin而无需安装任何的插件.这个语言是由JetBrains去年发明的,它受到欢迎,主要是

  • Android Studio 3.0 新功能全面解析和旧项目适配问题

    简介: Android Studio是Android的官方IDE.它是专为Android而打造,可以加快您的开发速度,帮助您为每款Android设备构建最优应用. 它提供专为Android开发者量身定制的工具,其中包括丰富的代码编辑.调试.测试和性能分析工具. 上周四,Google 终于在经历大半年的打磨锤炼之后正式发布 Android Studio 3.0 版本,给广大安卓开发人员一份满意的答卷.如往常一样,每次新版开发工具的发布,很多谨慎点的朋友仍担心稳定性.是否存在坑等问题,选择隔岸观火,

  • 浅谈Android Studio3.0更新之路(遇坑必入)

    序言:作为这个世界上走在最前沿的生物"猿",怎么能对新事物一无所知呢,10月26日,随着Android 8.1 Oreo的预览版发布,Android Studio3.0正式版也发布了,作为Android开发的猿们我们应该早就知道谷歌在今年5月的开发者大会上就说了要支持Kotlin语言,所以这次更新一个比较大的点就在于支持Kotlin语言了,下面就跟着LZ的脚步来探索一下AS3.0吧 相信很多人很早就体验过谷歌爸爸放出来的体验版本了,虽然说正式版已经出了,但是很多人也不敢轻易贸然的更新,

  • 详解Android Studio 3.0的新特性与适配

    简介 Android Studio升级到3.0后,有不少的改动和新特性,先贴出官方的迁移说明. 本文会持续收集与总结本人在使用Android Studio 3.0进行开发的过程中所遇到的问题. 版本配置 Gradle版本 Android Studio 3.0需要的Gradle版本至少为4.1. 如果是使用gradle wrapper,则工程根目录/gradle/wrapper/gradle-wrapper.properties中的distributionUrl字段为https\://servic

  • Android Studio 3.0上分析内存泄漏的原因

    以前用eclipse的时候,我们采用的是DDMS和MAT,不仅使用步骤复杂繁琐,而且要手动排查内存泄漏的位置,操作起来比较麻烦.后来随着Android studio的潮流,我也抛弃了eclipse加入了AS. Android Studio也开始支持自动进行内存泄漏检查,并且操作起来也比较方便. 封面 戳我下载 Android Studio 3.0 这个不用梯子我会告诉你吗 1.写在前面 Google在上周发布了Android Studio 3.0的正式版本,周四早晨在上班的地铁上就看到群里在沸沸

  • 浅析Android Studio 3.0 升级各种坑(推荐)

    点击 Check for Updates 增量更新: 下载完成,会提示更新 您将 Gradle 更新至 4.1: 这里建议您对老项目先暂时点击 Don't remind me on this project,以防有坑.当然我不入地狱谁入地狱,我点 Update,于是问题来了,一直处于下载中,不过,莫担心,我下载好了,公众号聊天界面回复「 gradle-4.1-all 」,下载 gradle-4.1-all.zip 文件,放到: 重启 Android Studio. gradle 目录: Mac系

  • android studio 3.0 gradle 打包脚本配置详解

    本文介绍了android studio 3.0 gradle 打包脚本配置,分享给大家,具体如下: 修改输出的名字 保存输出的文件路径 def fileArray = [] //遍历输出文件 android.applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputF

  • Android Studio 3.x版本 的输入法遇到的坑及解决方案

    本文记录一下,我从AndroidStudio 2.3.3升级到3.0,再升级到3.0.1一路上遇到的输入法之坑以及解决方案. 前些天把AndroidStudio从2.3.3升级到3.0,遇到了不少坑,其中一个巨坑就是输入中文不提示的问题.面对这个bug表示真的好捉鸡啊,所幸借助Google大法在CSDN上搜到一位老哥提供的解决方案. 看了相关一些文章说IntelliJ IDEA本身就有这个坑,解决方案就是copy替换安装目录下的jre文件就行了,上面这位老哥想到AS和IDEA是一脉相承的,于是直

  • Android Studio 3.5版本JNI生成SO文件详解

    学习在于记录,把自己不懂得容易忘记得记录下,才是最好得选择. 废话不多说,想要在Android开发中嵌入c/c++代码,直接开始如下步骤 1.创建需要调用的Java类 在你某个指定的包下创建如下类 package com.journey.org; public class JniHello{ static { System.loadLibrary("JniHello") } public static native String welcomeJniStudy(); } 2.创建通用工

  • Android Studio 3.6运行模拟器时Emulator警告问题的解决方案

    手贱更新了android studio过后,编译不报错,只要启动模拟器就会报出两行emulator警告,关掉模拟器也会有警告,之前版本用的都好好的,怎么消除警告问题? Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile: C:\Users\Sawye.android\emulator-grpc.cer security will be disabled. Emulator: Started GRPC

  • Android Studio 4.0新特性及升级异常问题的解决方案

    一.升级问题 1. dataBinding开启配置修改 升级到AS 4.0以后,出现如下的预警,对于我这种有代码洁癖的人是不能忍的,必须解决 DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding' 解决方法: dataBinding { enabled = true } 这是原有的DataBinding开启方式,在升级后

  • Android Studio三方引用报错但是项目可以运行的解决方案

    Android Studio第一次启动的Fetching android sdk component information的问题 1)进入刚安装的Android Studio目录下的bin目录.找到idea.properties文件,用文本编辑器打开. 2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件. 3)关闭Android Studio后重新启动,便可进入界面. Android Studio 三方引用报错

  • Android Studio与SVN版本控制程序的协作使用指南

    AndroidStudio 的SVN 安装和使用方法与我以前用的其他IDE 都有很大差别,感觉特麻烦,网上相关资料很少,貌似现在 Git 比较流行,之前有用过 github 但是他只能是开源项目免费,下面总结最近自己安装和使用 SVN 的一些经验总结: 如果遇到 ignore 或其他设置无效等意外情况,可以尝试重启 androidstudio 或执行下 svn 的 update 试试 一.安装配置: 以前使用 ZendStudio 等等都是直接安装插件就可以了,但这里不行,需要自己独立安装带有

  • Android Studio Gradle插件版本与Gradle版本之间的对应关系

    1.gradle插件版本配置位置: project对应的build.gradle文件中 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' } } 2.gradle版本配置位置: gradle-wrapper.properties 中 distributionUrl=https\://services.gradle.org/distribu

  • Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError的解决方法

    解决方法 首先把方法写出来,起因和经过和原理写在后面,时间仓促的直接看解决方法吧. 一般出现这个错都是使用的provided导致的 例如,我的旧配置如下: Project build.gradle文件: buildscript { dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // need delete in gradle3.x version classpath 'com.neenbedankt.gradle.

随机推荐