Android Studio не может найти Firebase - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь настроить предварительный просмотр Android P, и в процессе я обновляю все свои зависимости, но это бесит, когда Firebase и Сервисы Google Play не соответствуют версиям.(Это не будет строить).Последняя версия Google Play Services - 15.0.1, обозначенная здесь .Последняя версия Firebase - версия 16.0.0, согласно этой странице .Поэтому я решил использовать 15.0.1 для всех из них.Однако Android Studio не может разрешить ни одну версию Firebase.Это всегда дает мне ошибку, подобную этой:

enter image description here

Это дает ту же ошибку для любой версии, которую я даю.

Вотмои зависимости:

implementation 'com.google.firebase:firebase-core:15.0.1'
implementation 'com.google.firebase:firebase-ads:15.0.1'
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.google.android.gms:play-services-gcm:15.0.1'
implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-places:15.0.1'

Ответы [ 3 ]

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

Попробуйте обновить Firebase, как показано ниже:

implementation 'com.google.firebase:firebase-core:16.0.0'

Также убедитесь, что вы используете последнюю службу Google:

classpath 'com.google.gms:google-services:4.0.1'
0 голосов
/ 31 мая 2018

Библиотека firebase-core не была выпущена в версии 15.0.1.Через http://maven.google.com вы можете видеть, что вам следует использовать 15.0.2 или 16.0.0 (я предлагаю всегда использовать 16+ библиотек, когда они существуют, потому что мы удаляем диапазоны версий из файлов POM (поэтому, вы вернетесь к герметичным сборкам.) Запись от 23 мая наших заметок о выпуске, если потребуется, будет более подробно рассмотрена. (https://developers.google.com/android/guides/releases)

Предположение, что все библиотеки должны использоваться одновременноверсия больше не действительна с версий 15.0.0 и выше. Библиотеки будут продолжать выпускать независимо и с постоянно расходящимися номерами версий (следуя схеме SemVer.org).

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

Из документов , с которыми вы связаны, вы можете найти аннотацию

// Получаете ошибку «Не удалось найти»?Убедитесь, что у вас

// добавлен репозиторий Google maven в корневой каталог build.gradle

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