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

现有安卓项目集成KMM库找不到org.jetbrains.kotlin.multiplatform插件报错

解决KMM插件找不到报错方案

出现org.jetbrains.kotlin.multiplatform插件找不到的报错,按照以下步骤修改配置即可:

  • 检查项目根目录的仓库配置
    如果你用的是7.0以上版本Gradle,先看settings.gradle.kts的pluginManagement块,确认已经添加以下三个仓库:
    pluginManagement {
        repositories {
            google()
            gradlePluginPortal()
            mavenCentral()
        }
    }
    
    如果你用的是旧版Gradle的buildscript配置方式,在根目录build.gradle.kts的buildscript.repositories中也要加上上述三个仓库。
  • 统一声明Kotlin插件版本
    在根目录build.gradle.kts的plugins块中声明Kotlin多平台插件的版本,注意加apply false表示当前根模块不应用,只做版本统一管理:
    plugins {
        // 保持你原有其他插件配置不变,新增下面这行,版本替换为你项目使用的Kotlin版本即可
        kotlin("multiplatform") version "1.8.22" apply false
        // 同步保持其他Kotlin相关插件版本一致
        kotlin("android") version "1.8.22" apply false
        id("com.android.library") version "7.4.2" apply false
    }
    
    用旧版buildscript的项目则在buildscript.dependencies中添加Kotlin插件依赖:
    dependencies {
        classpath("com.android.tools.build:gradle:7.4.2")
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22")
    }
    
  • 版本兼容校验
    确保你用的Kotlin版本和Android Gradle插件版本兼容,Kotlin 1.7.x及以上版本对应Android Gradle插件7.0及以上版本即可,不要出现Android Gradle插件4.x搭配Kotlin 1.8.x的跨大版本搭配。
  • 同步Gradle后重新构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 07:36:04