Не удалось разрешить: play-services-flags - PullRequest
0 голосов
/ 28 мая 2018

Сегодня 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 Не удалось найти play-services-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.Я уже пробовал это.

Ответы [ 3 ]

0 голосов
/ 28 мая 2018

Исправлено путем изменения порядка репо в PROJECT build.grade:

Вместо

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

put

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

Я думаю, что кто-то предложил это, но я небольше не вижу его ответа.

Очень странная проблема.

0 голосов
/ 11 июня 2018

Попробуйте код ниже

в проекте 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 Studio 3 +

Также убедитесь, что вы используете правильную версию Firebase SDK из Документация Firebase SDK

0 голосов
/ 28 мая 2018

Они меняли и удаляли старые библиотеки, я думаю.

Мне, наконец, удалось заставить его работать, изменив порядок хранилищ в проекте build.gradle:

    allprojects {
        repositories {
            google()
            maven {
                url "https://maven.google.com" // Google's Maven repository
            }
            jcenter()
        }
    }

jcenterдолжен быть последним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...