Ответ 1
Вы должны добавить import io.invertase.firebase.RNFirebasePackage;
и new RNFirebasePackage()
в MainApplication.java
Я пытаюсь запустить существующее реагировать на собственное приложение на платформе Android, и я получаю ошибку, как показано на рисунке ниже. Я уже выполнил все шаги, описанные в разделе http://invertase.link/android, но я все еще сталкиваюсь с этой ошибкой.
Я полный новичок в области реагирования на родной язык, уже исчерпал все решения, доступные в Интернете, и этот пост является моим последним средством.
Вы должны добавить import io.invertase.firebase.RNFirebasePackage;
и new RNFirebasePackage()
в MainApplication.java
У меня была та же самая проблема, и основная проблема заключалась в том, что стартовый проект Invertase уже был извлечен из Экспо и использует собственные модули. Экспо не смог связать тех. Чтобы интегрировать Firebase в Expo, я переделал свой проект с помощью create-react-native-app
, скопировал все исходные JS файлы и затем следовал этому руководству, выполняя npm install --save firebase
. Мне пришлось заново установить все зависимости с помощью npm, но интеграция Firebase была намного проще.
В моем случае я удалил свое приложение из эмулятора и переустановил его, дав команду (act-native run-android), и этот процесс сработал для меня.