You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新安装Android Studio启动失败报Internal error错误如何解决?

问题根因

该报错核心是系统使用Java 16作为Android Studio的运行JDK,Java 9引入的模块化访问限制禁止了Android Studio底层IntelliJ平台的反射调用,当前版本Android Studio默认适配的运行环境为JDK 11,因此触发权限异常。

可行解决方案

方案1:使用Android Studio内置JRE启动(优先推荐)

官方提供的Android Studio安装包默认附带适配好的JetBrains Runtime环境,无需调用系统JDK,操作步骤如下:

  • 临时启动测试:在终端进入Android Studio安装目录下的bin文件夹,执行命令:
    STUDIO_JDK=./jbr ./studio.sh
    如果可以正常启动,即可确认是系统JDK版本过高导致的问题
  • 永久生效配置:编辑当前用户的shell配置文件(/.bashrc、/.zshrc等,根据你使用的shell选择),在末尾添加如下内容:
    export STUDIO_JDK=/你的Android Studio实际安装路径/jbr
    保存后执行source ~/.bashrc(对应你修改的配置文件名),后续可直接点击图标正常启动Android Studio。

方案2:修改VM参数适配高版本JDK

如果你必须使用系统JDK作为运行环境,可通过添加JVM启动参数放开模块化访问限制:

  • 找到Android Studio安装目录bin文件夹下的studio64.vmoptions文件(32位系统对应studio.vmoptions),用文本编辑器打开
  • 在文件末尾添加以下参数:
--add-opens java.desktop/java.awt=ALL-UNNAMED
--add-opens java.desktop/java.awt.event=ALL-UNNAMED
--add-opens java.desktop/sun.awt=ALL-UNNAMED
--add-opens java.desktop/sun.font=ALL-UNNAMED
--add-opens java.desktop/com.sun.java.swing=ALL-UNNAMED
--add-opens java.base/java.lang=ALL-UNNAMED
  • 保存文件后重新启动Android Studio即可。

架构兼容校验

如果你使用的是Arm架构Ubuntu设备,请确认下载的是官方提供的Arm64架构Android Studio安装包,使用x86安装包转译运行也会触发该类JDK兼容异常。

内容的提问来源于stack exchange,提问作者Ali Elfateh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 12:15:05