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

Android Studio更新后创建项目遇gradle变体匹配失败问题

解决Gradle依赖解析失败问题

问题核心

你遇到的错误根源在于:

  • com.android.tools.build:gradle:7.4.0-rc03 要求运行环境为Java 11,但当前项目配置的是Java 8
  • Gradle插件版本与Gradle核心版本存在兼容性不匹配

方案1:升级Java版本到11并匹配对应Gradle版本

  1. 配置Java 11路径
    打开项目根目录的 gradle.properties,添加或修改:

    org.gradle.java.home=/你的Java11安装路径
    

    示例路径:

    • Windows: C:\Program Files\Java\jdk-11.0.18
    • Mac: /Library/Java/JavaVirtualMachines/jdk-11.0.18.jdk/Contents/Home

    或者直接在Android Studio内设置:
    依次打开 File > Settings > Build, Execution, Deployment > Build Tools > Gradle,在Gradle JDK下拉菜单选择已安装的Java 11。

  2. 确认版本匹配
    打开项目根目录的 build.gradle(Project级别),保持插件版本与Gradle版本对应(AGP 7.4.x对应Gradle 7.5):

    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.0-rc03'
    }
    

    同时检查 gradle/wrapper/gradle-wrapper.properties:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  3. 点击工具栏的Sync Now同步项目。


方案2:降级插件版本以兼容Java 8

如果不想升级Java,可将AGP版本降级到支持Java 8的7.3.x稳定版:

  1. 修改项目根目录 build.gradle 的classpath:

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.1'
    }
    
  2. 同步修改Gradle版本(AGP 7.3.x对应Gradle 7.4),编辑 gradle/wrapper/gradle-wrapper.properties:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
    
  3. 同步项目。


额外排查步骤

  • 若使用方案1,确保Android Studio已安装Java 11:打开 File > Project Structure > SDK Location,在Gradle JDK处点击下载按钮即可安装。
  • 清理缓存:File > Invalidate Caches... > Invalidate and Restart,解决潜在缓存问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 09:45:27