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

Android Studio Flamingo无法创建Compose项目报错求助

解决Android Studio Flamingo创建Compose项目构建报错问题

问题根源

AGP 8.0.0(com.android.tools.build:gradle:8.0.0)要求Gradle运行环境为Java 11,但你的项目配置仍使用Java 8,同时Kotlin版本(1.5.31)与AGP 8.0.0不兼容,导致构建冲突。


具体修复步骤

1. 更新项目级build.gradle的Kotlin版本

AGP 8.0.0需要搭配Kotlin 1.8.x及以上版本,替换旧版本:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    id 'com.android.application' version '8.0.0' apply false
    id 'com.android.library' version '8.0.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.8.20' apply false
}

2. 修改应用级build.gradle的Java版本配置

将编译选项从Java 8改为Java 11:

android {
    // ...其他配置不变
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }
    kotlinOptions {
        jvmTarget = '11'
    }
    // ...其他配置不变
}

3. 升级Compose相关依赖(可选但推荐)

为匹配Flamingo版本,升级Compose BOM和编译器版本,避免潜在兼容问题:

android {
    // ...其他配置不变
    composeOptions {
        kotlinCompilerExtensionVersion '1.4.3'
    }
}

dependencies {
    // 替换旧的BOM版本
    implementation platform('androidx.compose:compose-bom:2023.04.01')
    androidTestImplementation platform('androidx.compose:compose-bom:2023.04.01')
    // ...其他依赖不变
}

4. 确认Android Studio的Gradle JDK配置

打开File > Project Structure > SDK Location,在Gradle Settings区域,将Gradle JDK设置为Embedded JDK (version 11.x.x),确保Gradle运行在Java 11环境下。


验证修复

同步项目(点击Sync Now),然后重新构建,报错应该会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 00:42:29