Это ошибка, с которой я столкнулся при обновлении моего gradle для базы данных firebase в реальном времени — «Не удалось разрешить: com.google.firebase: firebase-database:»

#android #firebase #firebase-realtime-database

# #Android #firebase #firebase-realtime-database

Вопрос:

Я пытаюсь создать кнопку обратной связи для своего приложения Android, для которого я пытался использовать базу данных firebase в реальном времени, но когда я обновляю Gradle с помощью

реализация ‘com.google.firebase: firebase-database» Я получаю указанную выше ошибку.

Ответ №1:

Перейдите на уровень проекта build.gradle и проверьте, есть ли в нем следующий фрагмент кода:

 allprojects {
repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
     }
   }
 }
 

Теперь проверьте строки зависимостей ниже

 implementation 'com.google.firebase:firebase-database:19.5.1'
 

Комментарии:

1. Спасибо, это была глупая ошибка. Я не добавил номер версии.

2. Не беспокойтесь, мы все много раз совершаем глупые ошибки. Пожалуйста, ответьте, если это сработало для вас. Это поможет и другим.

Ответ №2:

Если вы пытаетесь добавить библиотеки Firebase без номера версии, как вы видите в документации, похоже, вы не добавили строку кода, которая указывает, что вы хотите использовать спецификацию Firebase. Ваши зависимости должны выглядеть следующим образом:

 dependencies {
  // Import the BoM for the Firebase platform
  implementation platform('com.google.firebase:firebase-bom:26.1.0')

  // Declare the dependencies for the desired Firebase products without specifying versions
  // For example, declare the dependencies for Firebase Authentication and Cloud Firestore
  implementation 'com.google.firebase:firebase-auth'
  implementation 'com.google.firebase:firebase-database'
}