После того как я импортировал в мое приложениеact-native-firebase / firestore, я получаю ошибку сборки: «Не удалось найти com.google.firebase: firebase-bom: 21.3.0». - PullRequest
1 голос
/ 02 февраля 2020

Я только что добавил response-native-firebase / firestore v6.2.0 в свое приложение React Native. Ранее он работал нормально, используя модули аутентификации и обмена сообщениями.

Теперь, когда я собираю приложение, я получаю сообщение об ошибке:

> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.firebase:firebase-bom:21.3.0.
     Searched in the following locations:
       ...
     Required by:
         project :app > project :@react-native-firebase_messaging
         project :app > project :@react-native-firebase_app
         project :app > project :@react-native-firebase_auth

Я не уверен, что это за файл или почему это было бы удалено.

Любая помощь высоко ценится!

1 Ответ

0 голосов
/ 05 февраля 2020

После некоторого отслеживания я заметил, что com.google.firebase: firebase-bom: 21.3.0 отсутствует в репозиториях Maven

Что заставляет меня верить этого никогда не было. После некоторого отслеживания в файлах response-native-firebase я заметил, что тег v6.1.0 имеет com.google.firebase: firebase-bom: 21.1.0 для некоторых пакетов, кроме firestore, который имеет com.google.firebase: firebase-bom: 21.3.0 . И это повторяется для v6.2.0

Так что ... да, возможно, проблема с обновлением зависимостей. Я могу загрузить проблему для решения этой проблемы.

Мое решение состояло в том, чтобы использовать версию v6.0.3

Вы можете вручную отредактировать следующий файл в своем локальном node_modules : https://github.com/invertase/react-native-firebase/blob/v6.1.0/packages/firestore/android/build.gradle

...