0

我将 Realm 版本从 升级io.realm:realm-gradle-plugin:5.1.010.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.

就像文件已经存在一样,即使在全新安装之后也是如此。

4

1 回答 1

0

我通过添加Realm.delete(configuration)应用程序(使用 5.1.0 的应用程序)第一次开始手动删除异常抱怨的文件来解决此问题。然后我删除了 Realm.delete 行并进行了另一个全新安装。之后一切正常。

于 2021-12-01T19:23:26.240 回答