我将 Realm 版本从 升级io.realm:realm-gradle-plugin:5.1.0
到10.8.1
没有问题。但是,后来我不得不测试我的应用程序的早期版本,所以我从手机上完全卸载了使用 10.8.1 的应用程序并重新安装了使用 Realm 5.1.0 的应用程序。然后,我在第一次打开 Realm 时出现崩溃,并出现以下错误:
io.realm.exceptions.RealmFileException: Unable to open a realm at path '/data/data/com.my.app/files/fileName.realm':
Unsupported Realm file format version. (Unsupported Realm file format version) (/data/data/com.my.app/files/fileName.realm)
in /Users/cm/Realm/realm-java/realm/realm-library/src/main/cpp/io_realm_internal_OsSharedRealm.cpp
line 101 Kind: ACCESS_ERROR.
就像文件已经存在一样,即使在全新安装之后也是如此。