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

Mac上Flutter与Android Studio Giraffe配置:JDK版本选择咨询

问题解决:Gradle依赖解析失败与Java版本选择

错误原因分析

从报错信息可以明确:你使用的com.android.tools.build:gradle:7.4.2要求运行环境为Java 11,但当前系统配置的是Java 8,版本不匹配导致依赖无法正常解析。

Java版本选择建议

你已下载的两个版本中,优先使用JDK 21(JDK 8不符合Gradle 7.4.2的版本要求,直接排除)。虽然Gradle 7.4.2官方推荐Java 11,但Java 21向下兼容,足以满足需求。

具体操作步骤

  1. 修改zshrc配置
    打开~/.zshrc文件,将JAVA_HOME替换为JDK 21的路径,同时确保PATH包含JDK的bin目录:

    export JAVA_HOME="/Users/davete0302/Desktop/jdk-21.jdk/Contents/Home"
    export PATH="$JAVA_HOME/bin:/Users/davete0302/Desktop/flutter/bin":$PATH
    

    (注意替换成你实际的JDK 21安装路径)

  2. 刷新配置并验证
    在终端执行以下命令使配置生效:

    source ~/.zshrc
    

    执行java -version,确认输出显示Java 21版本。

  3. 同步Android Studio配置
    打开Android Studio,依次进入File → Project Structure → SDK Location,在Gradle Settings区域选择已安装的JDK 21作为Gradle JDK,然后点击Apply保存。

  4. 重新同步项目
    点击Android Studio右上角的Sync Project with Gradle Files按钮,等待依赖同步完成即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 12:33:21