You need to enable JavaScript to run this app. 移除jcenter()后报Could not find org.koin:koin-core:2.2.2如何解决
优惠活动
大模型
产品
解决方案
定价
更多

移除jcenter()后报Could not find org.koin:koin-core:2.2.2如何解决

Koin 2.2.2移除jcenter后依赖缺失解决方案

问题根因

Koin 2.2.2版本未同步上传至Maven Central仓库,该版本的构件仅存于已停用的jcenter仓库,移除jcenter后自然无法拉取对应依赖。

可选解决方案

  • 方案1:升级Koin到已发布至Maven Central的版本(最推荐)
    2.2.3及以上的Koin稳定版本均已上传至Maven Central,可直接将依赖版本升级到2.2.3或更高的稳定版本,无需额外添加仓库配置,示例依赖修改如下:
// 原配置
// implementation "org.koin:koin-core:2.2.2"
// 修改后
implementation "org.koin:koin-core:2.2.3"

注:2.2.3和2.2.2属于同小版本迭代,无破坏性变更,直接升级不会影响原有业务代码。

  • 方案2:如果因业务限制必须使用2.2.2版本,可临时添加兼容的公共镜像仓库
    可在项目级build.gradle的仓库配置中添加阿里云公开的jcenter镜像仓,该镜像仓仍保留了旧版本jcenter的构件:
allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        mavenCentral()
        // 其他原有仓库配置
    }
}

注:该方案仅为临时过渡方案,建议后续尽早完成Koin版本升级,避免依赖仓库不可用的风险。

  • 方案3:将2.2.2版本的Koin相关jar包下载到本地,通过本地仓库或libs目录依赖
    可提前下载好koin-core 2.2.2的jar包放入项目的libs目录,然后添加本地依赖:
implementation fileTree(dir: 'libs', include: ['*.jar'])

该方案无需依赖公共网络仓库,适合对依赖管控严格的项目使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 11:36:02