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

如何通过mavenCentral而非jcenter导入RealmRecyclerViewAdapter依赖

解决方案

io.realm:android-adapters:3.1.0版本官方并未发布到Maven Central,仅托管在已停止维护的JCenter仓库,这是你直接用Maven Central拉取不到的核心原因,可根据你的项目需求选择以下方案解决:

  • 方案1:升级依赖版本(最推荐)
    官方后续已将该库的新版本同步到了Maven Central,你可以直接将依赖的版本号升级为适配你项目的最新版,比如io.realm:android-adapters:4.0.0,该版本已完全托管在Maven Central,无需引入JCenter即可正常拉取。升级时注意保持和项目中Realm核心库的版本兼容,4.0.0版本的适配器需要搭配Realm 10.0.0及以上版本的核心库使用。

  • 方案2:单独配置JCenter仅拉取该库
    如果你必须使用3.1.0版本无法升级,可以保留Maven Central作为主要仓库,仅允许该特定库从JCenter拉取,避免全量引入JCenter带来的风险,仓库配置修改如下:

    repositories {
        mavenCentral()
        jcenter {
            content {
                includeGroup "io.realm"
            }
        }
    }
    
  • 方案3:使用本地Maven仓库托管该版本
    如果你不想引入任何JCenter相关配置,可以先从JCenter下载io.realm:android-adapters:3.1.0对应的pom文件和aar文件,在项目内搭建本地私有maven目录存放文件,再在仓库配置中添加本地maven路径即可,配置示例:

    repositories {
        mavenCentral()
        maven { url "./local-maven" }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:45:04