无法在 Android Studio 中导入领域类

问题描述 投票:0回答:3

我正在使用 android studio 2.1.3,gradle 版本 2.1.3,realm 2.2.1 和 java 8

我可以导入像

这样的类
io.realm.Realm;
io.realm.RealmQuery;
io.realm.RealmResults;

项目编译成功

但是我无法导入像

这样的类
io.realm.SyncCredentials;
io.realm.ObjectServerError;
io.realm.SyncUser;

基本上是对象服务器相关的类。 由于某种原因工作室无法找到这些课程。我已在两个 build.gradle 文件中包含正确的代码。

有什么建议吗?

java android realm
3个回答
3
投票

为了启用同步类,您需要在 Realm 插件中启用同步。

启用 Realm 移动平台

为了启用 Realm 移动平台,您必须将以下部分添加到应用程序的 build.gradle 中:

realm {
    syncEnabled = true;
}

2
投票

阅读本文 - 您需要添加 Realm 插件:https://realm.io/docs/java/latest/#getting-started


0
投票

为了在 Android Studio 中导入 Realm 依赖项,请将这些内容写入 build.gradle(应用程序级别):

apply plugin: 'realm-android'
....
android {
    .......
    realm {
        syncEnabled = true;
    }
}
dependencies {
       .......
        implementation 'io.realm:realm-android-library:10.11.0'
}
© www.soinside.com 2019 - 2024. All rights reserved.