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

Android Studio 2022.2.1中Gradle 8.0.0初始化Demo应用失败求助

解决AGP 8.0.0与Java版本不兼容的构建错误

环境信息

  • Android Studio版本:2022.2.1(Electric Eel)
  • Java版本:17.0.5

错误核心原因

AGP 8.0.0要求构建过程必须使用Java 11及以上版本,但你的项目当前配置为兼容Java 8,同时Gradle JVM设置未匹配到正确的Java版本,导致无法解析AGP依赖。

具体解决步骤

  • 调整Gradle JVM设置

    1. 打开Android Studio,进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle
    2. 在Gradle JVM下拉菜单中选择已安装的Java 11/17(你已安装Java17,直接选中即可)
    3. 点击Apply保存设置
  • 更新项目级build.gradle配置
    打开项目根目录下的build.gradle文件,在plugins代码块上方添加Java工具链配置:

    java {
        toolchain {
            languageVersion = JavaLanguageVersion.of(11)
        }
    }
    

    同时确认Gradle版本与AGP兼容:AGP 8.0.0对应Gradle 8.0+,检查gradle/wrapper/gradle-wrapper.properties中的distributionUrl是否为:

    distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
    
  • 更新模块级build.gradle配置
    打开app模块下的build.gradle文件,在android代码块中修改编译选项:

    android {
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_11
            targetCompatibility JavaVersion.VERSION_11
        }
        // 若使用Kotlin,添加以下配置
        kotlinOptions {
            jvmTarget = "11"
        }
    }
    
  • 重新同步项目
    点击Android Studio右上角的Sync Project with Gradle Files按钮,等待同步完成即可。

补充说明

重装Android Studio和清除Gradle缓存无法解决问题,因为错误根源是版本兼容性配置不匹配,而非缓存或安装文件损坏。AGP 8.0+系列对构建JVM版本有强制要求,必须使用Java 11及以上版本才能正常构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 20:27:53