Не могу найти версию Google-Play-Services, которая соответствует версии Firebase-Messaging - PullRequest
0 голосов
/ 05 сентября 2018

Насколько я понимаю, для того, чтобы использовать Firebase Messaging, мне нужна моя версия google-play-services, соответствующая моей версии firebase-messaging в build.gradle моего приложения. Согласно Руководству по установке Google Firebase версия Firebase, которую я должен использовать, - 17.3.0, поэтому я полагаю, что должен использовать google-play-services версию 17.3.0, но это не работает, потому что Android Studio может не найти эту версию:

missing google play services dependencies

Вот как я добавил их в app/build.gradle:

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    implementation 'com.android.volley:volley:1.1.1'
    implementation 'com.google.android.gms:play-services:17.3.0'
    implementation 'com.google.firebase:firebase-messaging:17.3.0'

    // SUB-PROJECT DEPENDENCIES START
    implementation(project(path: ":CordovaLib"))
    implementation "com.android.support:support-v4:24.1.1+"
    // SUB-PROJECT DEPENDENCIES END
}

Что я здесь не так делаю?

1 Ответ

0 голосов
/ 05 сентября 2018

Из того, что я понимаю, для того, чтобы использовать Firebase Messaging мне нужны мои версия google-play-services, соответствующая моей версии сообщений для Firebase

Это больше не так, Google недавно переключился на семантическое управление версиями, поэтому библиотеки больше не привязаны к одной и той же версии. 12.0.1 Я считаю, что это была последняя версия, в которой вы могли сделать одну и ту же версию для всего, что связано со службами воспроизведения, а все остальное должно соответствовать новой системе управления версиями

https://android -developers.googleblog.com / 2018/05 / объявляя новый-СДК-versioning.html

Вы можете проверить репозиторий googles maven на наличие последней версии любой библиотеки

https://dl.google.com/dl/android/maven2/index.html

Кроме того, вы не должны включать в свой проект все службы Google Play и должны указывать только те библиотеки, которые вам нужны, поскольку это делает ваше приложение меньше.

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