我正在尝试在Android平台上运行现有的react本机应用程序,我收到错误,如下图所示。我已经按照http://invertase.link/android中提到的所有步骤进行了操作,但我仍然面临此错误。
我是反应原生的完全初学者,已经用尽了网上提供的所有解决方案,这篇文章是我的最后一招。
答案 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)重新安装了该应用,并且该过程对我有用。