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

Kotlin Multiplatform Wizard生成项目AGP版本不兼容,无法修改求助

解决KMM项目AGP版本不兼容问题

1. 定位AGP版本的核心配置文件

JetBrains KMM向导生成的项目,AGP版本通常在以下几个位置管理,按优先级检查:

  • 根目录的libs.versions.toml:这是当前KMM项目默认的版本管理文件,打开后找到[versions]区块下的agp条目。
  • 根目录的build.gradle.kts:查看plugins顶层块中声明的Android插件版本。
  • settings.gradle.kts:检查pluginManagement -> plugins区块里的AGP版本定义。

2. 修改AGP版本为8.1.2

根据找到的配置文件,对应修改:

  • 若使用libs.versions.toml:
    [versions]
    agp = "8.1.2"
    # 其他版本条目保持不变
    
  • 若使用根目录build.gradle.kts:
    plugins {
        id("com.android.application") version "8.1.2" apply false
        id("com.android.library") version "8.1.2" apply false
        id("org.jetbrains.kotlin.android") version "1.9.20" apply false
        # 其他插件版本按需匹配
    }
    
  • 若使用settings.gradle.kts:
    pluginManagement {
        repositories {
            google()
            mavenCentral()
            gradlePluginPortal()
        }
        plugins {
            id("com.android.application") version "8.1.2"
            id("com.android.library") version "8.1.2"
            id("org.jetbrains.kotlin.android") version "1.9.20"
        }
    }
    

3. 生效修改并验证

  • 修改完成后,点击Android Studio右上角的Sync Project with Gradle Files按钮同步项目。
  • 若同步仍未生效,清理IDE缓存:File -> Invalidate Caches... -> 勾选Invalidate and Restart,重启后再次同步。

注意事项

  • 不要在模块级的build.gradle.kts中单独声明AGP版本,根目录的全局配置才会生效。
  • 确认你的Android Studio版本与AGP 8.1.2兼容:Android Studio Giraffe (2022.3.1) 原生支持AGP 8.1.x,若你使用的是更低版本的Studio,可能需要升级Studio或进一步降低AGP版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 00:45:00