Не удалось разрешить реализацию "com.google.firebase: firebase-messaging: 15.0.2" - PullRequest
0 голосов
/ 08 июня 2018

Я интегрирую обмен сообщениями Firebase для версии:

'com.google.firebase:firebase-messaging:15.0.2' 

Мой путь к классу: -

classpath 'com.google.gms:google-services:3.2.0'

У меня возникла следующая ошибка: -

Не удалось разрешить: firebase-messaging Открыть файл

Ответы [ 3 ]

0 голосов
/ 19 декабря 2018

Я получил решение, изменив

это

implementation 'com.google.firebase:firebase-messaging:17.0.0:15.0.0'

на это

 implementation 'com.google.firebase:firebase-messaging:17.0.0'
0 голосов
/ 31 января 2019

Согласно Guy4444 1 на посту 2 Я изменил

implementation 'com.google.firebase:firebase-messaging:17.0.0:15.0.0'

на

implementation 'com.google.firebase:firebase-messaging:17.0.0'

и это решило проблему!

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

Измените это:

classpath 'com.google.gms:google-services:3.2.0'
implementation 'com.google.firebase:firebase-messaging:15.0.2'

на это:

classpath 'com.google.gms:google-services:4.0.1'
implementation 'com.google.firebase:firebase-messaging:17.0.0'

Объяснение:

Здесь в этом случае используется firebase-messaging:15.0.2 сgoogle-services:4.0.1 будет работать, поскольку самым важным было обновление google-services выше 3.2.0, и это потому, что google-services:3.3.0 необходим, чтобы иметь возможность использовать библиотеку firebase от версии 15.0 и выше.Вы можете проверить это сообщение в блоге .это объясняет изменения в версиях библиотек firebase.

Но все же лучше обновить плагин google-services, чтобы предотвратить любые другие ошибки с другими зависимостями.

Примечание:

Версии меньше 15.0.0 находятся в репозитории Google Maven, поэтому вы можете использовать их в Gradle.Но вы не можете смешивать версию 15.0.0 с версией меньше 15.0.0 и использовать сервисы Google Play 4.0.1, как сказано в моем ответе здесь .Вот почему лучше обновить библиотеки Firebase до последних версий.

...