Измените это:
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 до последних версий.