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

Windows 10下Android Studio提示“Unable to determine bundled Java version”问题求助

解决Windows 10下Android Studio的“Unable to determine bundled Java version”报错

我之前帮好几个开发者解决过这个一模一样的问题——明明配了JAVA_HOME、重装了Android Studio,还是弹出这个报错,其实大概率是自带JDK出问题或者环境变量优先级没搞对。给你几个按优先级排序的解决方案,挨个试试:

方案1:强制让Android Studio使用系统已配置的JDK

有时候Android Studio自带的JDK文件损坏或者版本不兼容,就会触发这个错误。你可以直接指定IDE使用你已经配置好的系统JDK:

  • 找到Android Studio的安装目录,默认路径一般是C:\Program Files\Android\Android Studio
  • 进入bin文件夹,找到studio.exe.vmoptions和studio64.exe.vmoptions两个文件(64位系统主要操作后者)
  • 用记事本打开文件,在末尾添加一行配置:-Djava.home=你的JDK安装根路径,比如-Djava.home=C:\Program Files\Java\jdk11.0.15
  • 保存文件后重启Android Studio,看看报错是否消失

方案2:修复或替换Android Studio自带的JDK

如果不想依赖系统JDK,也可以修复IDE自带的JDK:

  • 关闭Android Studio,找到安装目录下的jre文件夹(比如C:\Program Files\Android\Android Studio\jre)
  • 先把这个文件夹重命名为jre_old做备份,避免误删重要文件
  • 下载和你的Android Studio版本兼容的JDK(建议选JDK 11,Arctic Fox及以后版本的AS默认用这个版本)
  • 把下载的JDK解压后,重命名为jre,放到Android Studio安装目录的根目录下
  • 重启IDE测试

方案3:检查系统环境变量的细节

你说已经配置了JAVA_HOME,但可能有些细节没做到位:

  • 确保JAVA_HOME指向的是JDK的根目录,而不是bin文件夹,比如正确路径是C:\Program Files\Java\jdk11.0.15,不是C:\Program Files\Java\jdk11.0.15\bin
  • 检查系统的Path环境变量,把%JAVA_HOME%\bin移到最顶端,避免其他版本的Java程序干扰优先级
  • 打开命令提示符,输入java -version和javac -version,确认输出的版本和你配置的一致,如果不一致,说明环境变量没生效,需要重新配置后重启电脑

方案4:清理Android Studio的缓存文件

有时候缓存文件损坏也会导致这类奇怪的报错:

  • 完全关闭Android Studio
  • 按下Win + R组合键,输入%USERPROFILE%\.AndroidStudio[你的版本号](比如%USERPROFILE%\.AndroidStudioElectricEel),回车打开目录
  • 删除caches和logs这两个文件夹
  • 重新启动Android Studio,让它重新生成缓存文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 15:52:30