我已经完成了所有步骤,以便将Realm添加到我的项目中。
1.将插件添加到我的Project build.gradle文件中:
dependencies {classpath "io.realm:realm-gradle-plugin:4.1.1"}
2.将以下内容添加到我的app build.gradle文件中:
apply plugin: 'realm-android'
realm {
syncEnabled = true
}
3.在我的应用程序类文件中添加了以下内容:
Realm.init(this);
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder().name("mDB.realm")
.deleteRealmIfMigrationNeeded()
.build();
Realm.setDefaultConfiguration(realmConfiguration);
但是当我尝试运行我的应用程序时,我收到以下消息:
错误:任务':app:transformClassesWithRealmTransformerForDebug'的执行失败。 javassist.CannotCompileException:[source error]在io.realm.internal.RealmObjectProxy中找不到realm $ injectObjectContext()
顺便说一下,我目前正在使用Android Studio 3.0 Beta 6,以防这可能是问题。