在Android上没有找到RNFirebase核心模块

时间:2018-05-06 10:43:24

标签: android firebase react-native

我正在尝试在Android平台上运行现有的react本机应用程序,我收到错误,如下图所示。我已经按照http://invertase.link/android中提到的所有步骤进行了操作,但我仍然面临此错误。

我是反应原生的完全初学者,已经用尽了网上提供的所有解决方案,这篇文章是我的最后一招。

enter image description here

3 个答案:

答案 0 :(得分:1)

您必须在MainApplication.java中添加import io.invertase.firebase.RNFirebasePackage;new RNFirebasePackage()

答案 1 :(得分:0)

我也遇到了同样的问题,根本的问题是Invertase的启动程序项目已经从Expo退出并使用了本机模块。世博无法将这些链接起来。为了将Firebase集成到Expo中,我使用create-react-native-app重做我的项目,将所有源JS文件复制到then followed this guide上,然后进行npm install --save firebase。我不得不再次使用npm重新安装所有依赖项,但是集成Firebase更加容易。

答案 2 :(得分:-1)

就我而言,我从模拟器中删除了我的应用,并通过给出命令(react-native run-android)重新安装了该应用,并且该过程对我有用。