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

求Realm 6.0.2组件的公开Maven仓库地址

解决Realm 6.0.2依赖获取与源码构建问题

一、获取指定Realm依赖的公开Maven仓库

  • 可用仓库配置:在项目根目录的build.gradle中添加以下仓库,即可拉取到6.0.2版本的Realm插件和依赖库:
    repositories {
        mavenCentral()
        maven { url 'https://plugins.gradle.org/m2/' } // 用于获取gradle插件
        maven { url 'https://dl.bintray.com/realm/maven/' } // 旧版本Realm核心仓库
    }
    
    注:Maven Central已同步Realm 6.x版本,若Bintray地址失效,仅保留mavenCentral()也可尝试获取。
  • 正确的依赖声明:在模块build.gradle中配置:
    // 插件配置(二选一)
    plugins {
        id 'io.realm' version '6.0.2'
    }
    // 或旧版apply方式
    apply plugin: 'io.realm'
    
    // 依赖库配置
    dependencies {
        implementation 'io.realm:realm-android-library:6.0.2'
    }
    

二、源码构建时cmake/ndk问题的修复步骤

如果必须从源码构建,针对cmake和NDK报错可尝试以下操作:

  • 匹配指定NDK版本:Realm 6.0.2适配的NDK版本为r19c,在local.properties中指定NDK路径:
    ndk.dir=/本地NDK-r19c的安装路径
    
  • 锁定CMake版本:Realm 6.0.2依赖CMake 3.10.2,在模块build.gradle中配置:
    android {
        externalNativeBuild {
            cmake {
                version "3.10.2"
            }
        }
    }
    
  • 清理缓存后重建:执行Gradle命令清理缓存,避免旧构建文件干扰:
    ./gradlew clean
    ./gradlew assembleDebug
    
  • 确保源码版本正确:克隆源码后切换到6.0.2的tag,避免分支代码不一致:
    git clone https://github.com/realm/realm-java.git
    cd realm-java
    git checkout v6.0.2
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 01:02:33