gpt4 book ai didi

java - 如何修复 "Object is not part of the schema for this Realm"

转载 作者:行者123 更新时间:2023-11-30 05:06:09 25 4
gpt4 key购买 nike

我正在尝试设置一个使用 Realm 数据库的应用程序,但我似乎无法让它工作。我还禁用了 Instant Run,但这也没有解决问题。

这是我的代码文件:

应用级build.gradle

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions' // <-- these two were the problem
apply plugin: 'kotlin-android' // <--
apply plugin: 'com.google.gms.google-services'
apply plugin: 'realm-android'

项目级build.gradle

dependencies{
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'io.realm:realm-gradle-plugin:5.8.0'
}

我的模型类之一

public class ClothingItem extends RealmObject{
private String mItemName;
private RealmList<String> mItemTags;
....

我初始化 Realm 的应用程序类

public void onCreate(){
super.oncreate();
Realm.init(this);
RealmConfiguration config = new RealmConfiguration.Builder()
.deleteRealmIfMigrationNeeded()
.name("MyOnlineWardrobe.realm")
.build();
Realm.setDefaultConfiguration(config);
}

最佳答案

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-kapt' // <---
apply plugin: 'realm-android'

关于java - 如何修复 "Object is not part of the schema for this Realm",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54558333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com