我正在使用realm
和react native
来编写移动应用。一切正常,然后我尝试在Realm Browser中打开我的default.realm文件,此时它要求我升级到新版本。我升级了并且能够在浏览器中打开default.realm文件,但是当我在模拟器中打开我的应用程序时,我现在收到以下错误:
Unable to open a realm path at [REALM PATH]. Unsupported Realm File Format Version
有什么建议吗?
答案 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?您应该将其升级到最新版本以支持最新的文件格式。