接收"不支持的领域文件格式"升级后

时间:2017-04-08 17:01:19

标签: react-native realm

我正在使用realmreact native来编写移动应用。一切正常,然后我尝试在Realm Browser中打开我的default.realm文件,此时它要求我升级到新版本。我升级了并且能够在浏览器中打开default.realm文件,但是当我在模拟器中打开我的应用程序时,我现在收到以下错误:

Unable to open a realm path at [REALM PATH]. Unsupported Realm File Format Version

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

好吧,我不知道这是否是解决此问题的正确方法,但我刚刚进入并删除了错误消息中指定的default.realm文件并生成了一个新文件,一切都很顺利与世界。如果有更好的解决方案,请告诉我。干杯!

答案 1 :(得分:0)

在您的应用程序中升级您的realm程序包。

在Realm Studio中更新.realm文件时,该文件与Realm的旧版本不兼容,因此模拟器上的应用无法再打开该.realm文件。

您需要做的就是更新应用程序中realm软件包的版本,并将其与该.realm数据库的更新版本一起内联。

我不得不做同样的事情,最终从1.3.0升级到2.23.0。进行了很大的更新,但随后一切正常。

如果您在更新后仍然遇到麻烦,建议您删除node_modules,清理内部版本并取消任何现有Realm库的链接,以免意外使用缓存版本或更旧的版本。

答案 2 :(得分:-1)

您使用的是哪个版本的Realm React Native?您应该将其升级到最新版本以支持最新的文件格式。