为某些用户获取 io.realm.exceptions.RealmError

Getting io.realm.exceptions.RealmError for some users

我的 android 应用程序中的某些用户收到 io.realm.exceptions.RealmError

public Realm getRealm(){
    RealmConfiguration config = new RealmConfiguration.Builder()
            .schemaVersion(0)
            .deleteRealmIfMigrationNeeded()   
            .build();
    return Realm.getInstance(config); //getting error at this line
}

领域版本:3.7.2
请告诉我如何解决这个问题。

我编写 Realm 的方式是使用以下代码初始化应用程序中的默认实例。

    Realm.init(this);
    RealmConfiguration realmConfiguration = new RealmConfiguration.Builder()
            .name(REALM_DB_NAME)
            .schemaVersion(0)
            .deleteRealmIfMigrationNeeded()
            .build();
    Realm.setDefaultConfiguration(realmConfiguration);

每次我想获取领域实例时,我都会使用以下命令。

Realm  realm = Realm.getDefaultInstance();