Realm 与 React Native 0.29 兼容吗?
Posted
技术标签:
【中文标题】Realm 与 React Native 0.29 兼容吗?【英文标题】:Is Realm compatible with React Native 0.29? 【发布时间】:2016-07-11 06:46:17 【问题描述】:更新到 React Native 涉及更改应用程序模板,如发布说明中所述,https://github.com/facebook/react-native/releases/tag/v0.29.0
我已按照这些说明进行操作,但无法启动应用程序(即使在完全删除并重新安装后)。得到以下错误:
FAILURE:构建失败并出现异常。
出了什么问题:配置项目 ':app' 时出现问题。配置项目 ':realm' 时出现问题。 无法解析配置 ':realm:_debugCompile' 的所有依赖项。 找不到 com.android.support:support-v4:23.2.1。
这是我的错误,还是 Realm 与 React Native 0.29 不兼容?我在他们提到的发行说明中注意到
在构造函数中传递活动引用的插件需要更新以扩展 ReactContextBaseJavaModule 使用 getCurrentActivity 获取活动引用。此更改向后兼容。
【问题讨论】:
我在使用 React-Native 0.23.1 时遇到了同样的问题。我们发现问题取决于您使用的调试器。也许您背后有一些代理,或者您的两个设备不在同一个网络中。我们的解决方案是启用 DEV-Settings。 -> 从现在开始使用“android-monitor”编译(developer.android.com/studio/profile/monitor.html)。如果可以解决这个问题,我想得到一个完整的答案。但这是我们迄今为止的解决方案。 虽然很奇怪,因为我们已经通过了好几个版本的 RN,而且在某个阶段我们在 0.23.x 上运行良好。会尝试你建议的东西! 【参考方案1】:我只需要更新我的 Android SDK - 与 Realm 和 RN 0.29 没有兼容性问题!
【讨论】:
很高兴你知道了!以上是关于Realm 与 React Native 0.29 兼容吗?的主要内容,如果未能解决你的问题,请参考以下文章
无法在写入事务之外修改托管对象 - React Native,Realm
在React Native App上打开Realm Studio
React Native Realm 数据库:如何从写入命令返回承诺?