Не удалось решить: com.google.firebase: firebase-core: 15.0.0

У меня странная проблема при интеграции firebase:

enter image description here

Ответ 1

если вы автоматически интегрируете FireBase из инструментов, в новой версии Android Studio есть странная ошибка, программное обеспечение вставляет

    implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

вместо

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

исправить эту строку (убрать цифры после последнего ':')

enter image description here

Ответ 2

Удалить

implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

и добавить только

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

Поскольку 16.0.1 добавляется самим собой, и после этого мы подключаем firebase с помощью плагина в студии, он добавляет новый файл lib с 15.0.0. Так что не обязательно.

Ответ 3

Шаг 1:

В свой корневой файл build.gradle добавьте репо:

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

Теперь синхронизируйте Gradle. Это каталог, содержащий репозитории Firebase.

Шаг 2: (если шаг 1 не работает)

Если Шаг 1 не работает, то это должно быть потому, что вы используете Gradle в автономном режиме. Если ваш gradle установлен в автономный режим, android studio ищет кэшированные копии зависимостей, которые вы хотите обновить, и выдает ошибку, так как он не загружал файл раньше.

Перейдите в Settings >> Build, Execution, Deployment >> Gradle.
В разделе " Global Gradle Settings " отключите Offline режим.

Теперь снова синхронизируйте Gradle.

Ответ 4

Используйте implementation com.google.firebase:firebase-database:16.0.1 как многие писали ранее. Но также добавьте строку: kapt com.google.firebase:firebase-database:16.0.1:15.0.0 так что firebase сохранит "Зависимости установлены правильно".

Ответ 5

после

implementation com.google.firebase:firebase-database:16.0.1
kapt 'com.google.firebase:firebase-database:16.0.1:15.0.0'

Ответ 6

Обновлены все зависимости до

dependencies {
  implementation "com.google.android.gms:play-services-base:16.0.1"
  implementation 'com.google.android.gms:play-services-maps:16.0.0'
  implementation 'com.google.android.gms:play-services-location:16.0.0'
  implementation fileTree(dir: 'libs', include: ['*.jar'])
  implementation 'com.android.support:appcompat-v7:28.0.0'
  implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  testImplementation 'junit:junit:4.12'
  androidTestImplementation 'com.android.support.test:runner:1.0.2'
  androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
  implementation 'com.google.firebase:firebase-core:16.0.6'
  implementation 'com.google.firebase:firebase-auth:16.0.1'
  implementation 'com.google.firebase:firebase-database:16.0.5'
}

затем построить → очистить проект, построить → пересобрать проект и работает