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

Android Studio创建:app:compileDebugKotlin任务失败求助

解决Gradle同步报错:无法创建':app:compileDebugKotlin'任务

核心问题

你遇到的错误是Android Gradle插件(AGP)与Kotlin Gradle插件版本不兼容导致的:AGP 8.1.3依赖Gradle 7.5+的API,而你使用的Kotlin Gradle插件1.5.21仍在使用Gradle已废弃的IncrementalTaskInputs作为@TaskAction方法参数,触发了兼容性冲突。

修复步骤

1. 升级Kotlin Gradle插件版本

修改根目录下的build.gradle.kts,将Kotlin插件版本升级到与AGP 8.1.3兼容的版本(推荐1.8.22或1.9.0,AGP 8.x对应Kotlin 1.8.0+):

buildscript {
    val agp_version2 by extra("8.1.3")

    repositories {
        google()
        mavenCentral() // 替换已废弃的jcenter()
    }
    dependencies {
        // 升级Kotlin插件版本到1.8.22
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22")
        classpath("com.android.tools.build:gradle:$agp_version2")
    }
}

2. 移除冗余的Kotlin标准库依赖

在app/build.gradle.kts的dependencies块中,删除手动引入的kotlin-stdlib:

dependencies {
    implementation("androidx.core:core-ktx:1.9.0")
    implementation("androidx.appcompat:appcompat:1.6.1")
    implementation("com.google.android.material:material:1.9.0")
    implementation("androidx.constraintlayout:constraintlayout:2.1.4")
    implementation("com.journeyapps:zxing-android-embedded:4.2.0")
    implementation("com.squareup.retrofit2:retrofit:2.9.0")
    implementation("com.squareup.retrofit2:converter-gson:2.9.0")
    // 移除该行:kotlin-android插件会自动引入适配版本的stdlib
    // implementation("org.jetbrains.kotlin:kotlin-stdlib:1.5.21")
}

3. 统一Java版本配置(可选但推荐)

将compileOptions与kotlinOptions的Java版本统一,避免潜在冲突:

android {
    // ... 其他配置
    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_11
        targetCompatibility = JavaVersion.VERSION_11
    }

    kotlinOptions {
        jvmTarget = "11"
    }
}

4. 清理并重新同步

执行命令清理缓存:

./gradlew clean

然后在Android Studio中点击「Sync Project with Gradle Files」按钮完成同步。

验证

同步完成后,执行构建命令确认问题解决:

./gradlew build

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 11:42:59