求Realm 6.0.2组件的公开Maven仓库地址
解决Realm 6.0.2依赖获取与源码构建问题
一、获取指定Realm依赖的公开Maven仓库
- 可用仓库配置:在项目根目录的
build.gradle中添加以下仓库,即可拉取到6.0.2版本的Realm插件和依赖库:
注:Maven Central已同步Realm 6.x版本,若Bintray地址失效,仅保留repositories { mavenCentral() maven { url 'https://plugins.gradle.org/m2/' } // 用于获取gradle插件 maven { url 'https://dl.bintray.com/realm/maven/' } // 旧版本Realm核心仓库 }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
相关产品推荐
相关产品推荐

