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

Android Studio无法识别JDK 17,仍使用JetBrains Runtime 21.0.5

解决Android Studio Gradle JDK无法识别JDK17的问题

1. 直接在Android Studio中指定Gradle JDK

  • 打开Android Studio,按Ctrl+Alt+S打开设置面板,搜索Build, Execution, Deployment → Build Tools → Gradle
  • 在「Gradle JDK」下拉菜单中,选择「Add JDK...」,导航到C:\Program Files\Java\jdk-17目录完成添加,然后选中该JDK作为默认项
  • 同时检查项目级配置:按Ctrl+Alt+Shift+S打开项目结构面板,在「SDK Location」的「JDK Location」处选择刚才添加的JDK17

2. 配置Flutter专属JDK环境变量

  • 打开系统环境变量设置,新增FLUTTER_JAVA_HOME变量,值设为C:\Program Files\Java\jdk-17
  • 确保%FLUTTER_JAVA_HOME%\bin被添加到系统Path的最前端,避免被其他JDK路径覆盖
  • 重启所有终端和Android Studio,使环境变量生效

3. 检查项目gradle配置

  • 打开项目根目录下的gradle.properties文件,添加或修改以下配置:
    org.gradle.java.home=C:/Program Files/Java/jdk-17
    
    (注意路径用正斜杠,或者双反斜杠\\)

4. 验证设置生效

  • 重启终端后,执行java -version确认输出为JDK17
  • 执行flutter doctor -v,查看输出中的JDK版本是否已更新为17

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 18:04:51