Realm löscht die Datenbank nicht automatisch, wenn eine Migration erforderlich ist

Wir sind in der Entwicklung und DB-Schemaänderungen treten häufig auf. Da wir nicht leben, sind Migrationen nicht erforderlich. Ich habe dafür Realm wie folgt konfiguriert:

RealmConfiguration config = new RealmConfiguration.Builder(context)
                .name("jt.realm")
                .schemaVersion(1)
                .deleteRealmIfMigrationNeeded() // todo remove for production
                .build();
        Realm.setDefaultConfiguration(config);

Beim Ändern des Schemas wird jedoch eine Ausnahme ausgelöst:RealmMigration must be provided

ach meinem Verständnis in den Dokumenten sollte der Realm die Datenbank automatisch löschen, da deleteRealmIfMigrationNeeded () in der Konfiguration vorhanden ist, aber dies scheint nicht zu geschehen. Warum tritt das auf?

Android Studio Abhängigkeit

compile 'io.realm: realm-android: 0.86.1'

Antworten auf die Frage(4)

Ihre Antwort auf die Frage