После импорта react-native-firebase/firestore в мое приложение я получаю сообщение об ошибке сборки «Не удалось найти com.google.firebase:firebase-bom:21.3.0».

Я только что добавил react-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

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

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


person Mr. Robot    schedule 02.02.2020    source источник


Ответы (1)


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

Что заставляет меня поверить, что его никогда не существовало. После некоторого отслеживания в файлах react-native-firebase я заметил, что тег v6.1.0 содержит com.google.firebase:firebase-bom:21.1.0< /strong> для некоторых пакетов, кроме 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

person MAP    schedule 05.02.2020