У меня есть старое приложение, которое работает отлично
Теперь я хочу добавить уведомление FCM.
Это build.gradle (модуль: app)
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.google.android.gms:play-services:7.0.0'
//compile 'com.google.firebase:firebase-messaging:10.0.1'
}
apply plugin: 'com.google.gms.google-services'
Первая ошибка, которую я получил был
Ошибка: (37, 0) версия: 7.0.0 ниже минимальной версии (9.0.0), необходимой для плагина google-services.
Я изменил версию на 9.0.0
код стал похож на этот
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.google.android.gms:play-services:9.0.0'
compile 'com.google.firebase:firebase-messaging:10.0.1'
}
apply plugin: 'com.google.gms.google-services'
но я получил эту ошибку
Все com.гуглить.андроид.библиотеки gms должны использовать точно такую же спецификацию версии (смешивание версий может привести к сбоям во время выполнения). Найдено версии 9.0.0, 10.0.1. Примеры включают com.гуглить.андроид.gms: play-services: 9.0.0 и com.гуглить.андроид.gms: play-services-basement: 10.0.1 подробнее… (Ctrl+F1)
для этого я изменил на версию 10.0.1, как упоминалось
код стал таким
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
}
применить плагин: ‘com.гуглить.СБМ.google-услуги»
Теперь я получаю эту ошибку
Ошибка: (802, 97) ошибка: не удается найти символ метод getMap()
функция getMap, используемая для работы до,
Я не уверен, какая версия com.гуглить.андроид.gms: play-услуги, которые я должен использовать.
Спасибо
Функция getMap устарела.Проверьте эту ссылку и используйте getMapAsync ().А также обновляйте сервисы google в диспетчере sdk.
Попробовать это