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

本地Maven仓库中Kotlin Android Gradle插件UnknownPluginException异常求助

本地Maven仓库中Kotlin Android Gradle插件UnknownPluginException异常求助

我正在尝试搭建一个本地Maven仓库,让我的Android项目完全只依赖这个本地仓库来构建。从日志来看插件似乎已经被解析了,但我一直遇到下面这个错误:

org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'org.jetbrains.kotlin.android', version: '1.9.22'] was not found in any of the following sources:

关键日志片段

Attempting to resolve component for org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.9.22 using repositories [maven]
Loading file:/C:/Users/test/Documents/Github/Work/test/local-maven-repo/org/jetbrains/kotlin/android/org.jetbrains.kotlin.android.gradle.plugin/1.9.22/org.jetbrains.kotlin.android.gradle.plugin-1.9.22.pom
Attempting to resolve component for org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22 using repositories [maven]
Loading file:/C:/Users/test/Documents/Github/Work/test/local-maven-repo/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.22/kotlin-gradle-plugins-bom-1.9.22.pom
Metadata file found for module 'org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22' in repository 'maven'.
Loading file:/C:/Users/test/Documents/Github/Work/test/local-maven-repo/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.22/kotlin-gradle-plugins-bom-1.9.22.module
Recording module descriptor in cache: org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22 [changing = false]
Using org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22 from Maven repository 'maven'
Loading file:/C:/Users/test/Documents/Github/Work/test/local-maven-repo/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/1.9.22/kotlin-gradle-plugins-bom-1.9.22.pom
Downloaded artifact 'kotlin-gradle-plugins-bom-1.9.22.pom (org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22)' from resolver: maven
Flushing resolved configuration data in Binary store in C:\Users\test\.gradle\.tmp\gradle17832654540797845168.bin. Wrote root 2.
Build operation 'Resolve dependencies of detachedConfiguration1' completed
        
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'org.jetbrains.kotlin.android', version: '1.9.22'] was not found in any of the following sources:
    
    Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
    Plugin Repositories (could not resolve plugin artifact 'org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.9.22')
    Searched in the following repositories: maven // this is my local repo.

我已经执行的操作

  • 使用mvn dependency:resolve命令解析了大部分依赖
  • 手动修改了一些文件夹名称和文件路径,因为Gradle对格式的要求和默认的不一样,比如我把默认的kotlin-gradle-plugin-1.9.22改成了org.jetbrains.kotlin.android.gradle.plugin-1.9.22

当前配置文件内容

settings.build.gradle

pluginManagement {
  repositories {
    maven(uri("$rootDir/local-maven-repo"))

  }
}

dependencyResolutionManagement {
  repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  repositories {
    maven(uri("$rootDir/local-maven-repo"))
  }
}

rootProject.name = "MyApplication4"

include(":app")

build.gradle.kts

plugins {
    id("com.android.application") version "8.0.0"
    kotlin("android") version "1.9.22"
    //id("org.jetbrains.kotlin.android") version "1.9.22"
    id("maven-publish")
}
...

备注:内容来源于stack exchange,提问作者Void

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 09:09:29