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

移除jcenter()仓库后Koin 2.2.2编译报错:找不到org.koin:koin-test:2.0.1

解决移除jcenter()后Koin 2.2.2找不到koin-test:2.0.1的问题

问题原因

Koin 2.0.1版本的koin-test仅发布在jcenter仓库,你当前使用的Koin主版本是2.2.2,要么是手动指定了旧版koin-test依赖,要么是依赖传递拉取了旧版本,移除jcenter后自然找不到这个包。

解决步骤

  • 统一Koin依赖版本:确保koin-test的版本和Koin核心库版本一致(都是2.2.2),并且将测试依赖正确声明为testImplementation:
    testImplementation "org.koin:koin-test:2.2.2"
    
  • 处理传递依赖:如果是其他依赖间接引入了旧版koin-test,可以在核心Koin依赖中排除旧版本,再手动添加对应版本的测试库:
    implementation("org.koin:koin-core:2.2.2") {
        exclude group: 'org.koin', module: 'koin-test'
    }
    testImplementation "org.koin:koin-test:2.2.2"
    
  • 确认仓库配置:确保项目级build.gradle里已经添加了mavenCentral()仓库,Koin 2.2.2的包都托管在这里:
    repositories {
        mavenCentral()
        // 其他必要仓库,比如google()
    }
    

内容的提问来源于stack exchange,提问作者دعاء مصطفى

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 10:05:28