Ответ 1
Добавьте maven { url "https://maven.google.com" }
к вашему корневому уровню build.gradle
file
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
При синхронизации проекта я получаю несколько проблем "Не удалось разрешить". Все они связаны с огнем и игровыми сервисами. Я убедился, что они все одинаковые (11.2.0). Я также проверил, и последняя версия для обоих - 11.2.0. Кроме того, все остальные ответы на подобные вопросы включают обновление сервисов Google и репозитория в SDK Manager, но мой уже обновлен.
Любая идея, почему я не могу синхронизировать мой проект?
EDIT - текущее рабочее решение
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.google.firebase:firebase-plugins:1.0.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Добавьте maven { url "https://maven.google.com" }
к вашему корневому уровню build.gradle
file
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Службы и Firebase теперь доступны через maven.google.com
с выпуском версии 11.2.0 сервисов Google Play и Firebase.
Здесь вы можете найти официальный документ Google Apps и firebase doc здесь..
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
Если вы используете плагин android gradle 3.x, вы также можете использовать:
allprojects {
repositories {
jcenter()
google()
}
}
Я просто исправил ту же ошибку, добавив зависимость от базового ядра.
implementation 'com.google.firebase:firebase-core:16.0.1'
Лучший способ устранения этой проблемы - не использовать ручной метод связывания firebase с вашим приложением.
Я попытался добавить последнее репозиторию firebase, обратившись к этому Ссылка.
Он показал ошибку "не удалось разрешить firebase 11.2.0 зависимостей"
FireBase рекомендует добавлять firebase в ваше приложение с помощью FireBase Assistant для Android Studio версии 2.2 и выше. Вручную добавление последней библиотеки в build- gradle (модуль) приводит к ошибке, как указано выше.
Помощник Firebase добавил более низкие версии 10.0.1 автоматически в зависимости от модуля gradle -build, который совместим и может быть разрешен.
Использование помощника Firebase - это простой и двухэтапный процесс. Для справки, вы можете использовать раздел "Использовать помощник Firebase" по той же ссылке, о которой говорилось выше.
Это действительно сработало с моей Android Studio 2.3.3. Кроме того, убедитесь, что ваш репозиторий Google обновлен
С выпуском 16.0.0
мне пришлось
15.0.0
а tagmanager должен быть 16.0.0
27.1.1
16.0.0
Построено против sdk 27
Дополнительные изменения:
Мне также пришлось обновить мою аналитику до 16.0.0
Часть независимых версий, которые Android недавно сделал, я угадываю. Возможно, потребуется попробовать перейти вверх или вниз по версии в сервисах google play и библиотеках firebase
Был этот вопрос, и ни один из предыдущих ответов не помог мне. Оказалось, что мне нужно обновить "com.google.gms: google-services:..." в моем settings.gradle.
Решил мою проблему путем реализации этого
реализация "com.google.firebase: firebase-core: 16.0.6"