You need to enable JavaScript to run this app. 集成Jetpack Compose时Gradle同步报com.android.application错误
优惠活动
大模型
产品
解决方案
定价
更多

集成Jetpack Compose时Gradle同步报com.android.application错误

Jetpack Compose 集成 Gradle 同步报错修复方案

核心问题定位

  • AGP与Gradle版本不兼容:使用的com.android.tools.build:gradle:7.0.0-alpha08版本要求最低Gradle 7.0,当前配置的Gradle版本为6.8.2,版本不匹配直接导致com.android.application插件加载失败
  • JVM编译目标冲突:app/build.gradle中Java编译版本指定为1.8,Kotlin编译目标却设为11,两者配置不一致会触发构建脚本异常
  • 废弃配置冗余:composeOptions中手动指定的kotlinCompilerVersion已被废弃,会和全局配置的Kotlin Gradle插件版本产生冲突

分步修复操作

1. 升级Gradle Wrapper版本

修改gradle/wrapper/gradle-wrapper.properties中的distributionUrl字段为:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip

2. 统一JVM编译版本

修改app/build.gradle中的编译配置块,保持Java、Kotlin的编译目标一致:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
    jvmTarget = '1.8'
    useIR = true
}

3. 清理Compose冗余配置

修改app/build.gradle中的composeOptions块,删除废弃的kotlinCompilerVersion配置:

composeOptions {
    kotlinCompilerExtensionVersion compose_version
}

4. 补充项目依赖仓库配置

在根目录build.gradle中新增allprojects块,确保依赖可正常拉取:

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.02 15:36:03