Не удалось разрешить: play-services-flags
Сегодня Android Studio прекратила синхронизацию из-за проблем с конфигурацией.
Не удалось разрешить все файлы для конфигурации ': app: providerRepositoryDebugCompileClasspath. Не удалось найти firebase-analytics-impl.aar(com.google.firebase: firebase-analytics-impl: 15.0.2). Поиск в следующих местах: https://jcenter.bintray.com/com/google/firebase/firebase-analytics-impl/15.0.2/firebase-analytics-impl-15.0.2.aar Не удалось найти игровые сервисы, flags.aar(com.google.android.gms: play-services-flags: 15.0.1). Поиск в следующих местах: https://jcenter.bintray.com/com/google/android/gms/play-services-flags/15.0.1/play-services-flags-15.0.1.aar
Эти два файла существуют, и я могу загрузить их через веб-браузер.
Я исправил первый выпуск, обновив ядро firebase до 16.0.0. (Не удалось разрешить: firebase-analytics-impl), но я не могу исправить второй.
Что случилось с Android Studio? Вчера это сработало хорошо.
Пожалуйста, не предлагайте добавлять флаговую библиотеку из gms. Я уже это пробовал.
Ответы
Ответ 1
Исправлено путем изменения порядка репозиций в PROJECT build.grade:
Вместо
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
положил
allprojects {
repositories {
maven { url "https://maven.google.com" }
jcenter()
}
}
Я думаю, кто-то предложил это, но я больше не вижу его ответа.
Очень странная проблема.
Ответ 2
Думаю, они меняли и удаляли старые библиотеки.
Мне, наконец, удалось заставить его работать, изменив порядок репозиториев в проекте build.gradle:
allprojects {
repositories {
google()
maven {
url "https://maven.google.com" // Google Maven repository
}
jcenter()
}
}
jcenter должен быть последним.
Ответ 3
Попробуйте ниже код
в проекте build.gradle
в теге зависимостей
classpath 'com.google.gms:google-services:4.0.1'
и импортировать репозитории, как показано ниже
allprojects {
repositories {
google()
jcenter()
}
}
в приложении build.gradle
repositories {
google()
jcenter()
}
Теперь запутанная часть заключается в том, почему использование google()
не
maven { url "https://maven.google.com" }
потому что google()
является его заменой в студии android 3+
Также убедитесь, что вы используете правильную версию firebase sdk из документации Firebase SDK