升级Android Studio Arctix Fox 2020.3.0遇Java相关报错如何解决?
Android Studio Arctic Fox 升级报错解决方案
核心根因
你遇到的所有报错均由三个问题导致:
- 混用系统自定义JDK与Android Studio自带运行环境
- 32位/64位JDK与Android Studio版本位数不匹配
- 误用阉割版JRE替代完整JDK运行IDE
具体解决步骤
- 第一步:卸载所有你手动安装的JDK、JRE安装包,打开系统环境变量面板,删除
JAVA_HOME变量,同时删除Path中所有和Java相关的路径配置。Android Studio Arctic Fox及以上版本默认自带适配的完整JDK运行环境,无需全局配置系统Java环境即可正常启动。 - 第二步:如果必须使用自定义JDK,首先确认你安装的Android Studio位数:
- 若为64位版本,下载64位JDK 11+,安装路径选择
C:\Program Files\Java\路径下,不要放到C:\Program Files (x86)\(该目录为32位程序专属目录) - 若为32位版本,下载对应32位JDK 11+,安装到
C:\Program Files (x86)\Java\路径下
- 若为64位版本,下载64位JDK 11+,安装路径选择
- 第三步:配置
JAVA_HOME为你刚才安装的对应位数JDK的根目录,打开cmd执行java --version,确认返回的JDK版本、位数和你安装的一致。 - 第四步:不要安装单独的JRE包,单独JRE缺少
com.sun.jdi.Field等IDE运行必须的开发类库,会触发类加载失败报错,已安装的直接卸载即可。 - 第五步:所有配置修改完成后重启电脑,再启动Android Studio即可正常运行。
内容的提问来源于stack exchange,提问作者Hossam Hassan
相关产品推荐
相关产品推荐

