GoogleApiAvailability пропущена с использованием firebase-сообщений: 9.4.0
Объявление зависимостей как
compile 'com.google.firebase:firebase-messaging:9.4.0'
Я получаю сообщение "не могу разрешить символ GoogleApiAvailability" в строке импорта активности
import com.google.android.gms.common.GoogleApiAvailability;
Что не так?
- Не повторяйте дубликат: службы Google Play уже находятся в последней версии
Ответы
Ответ 1
Добавьте эту строку в зависимости от вашего файла сборки:
compile 'com.google.android.gms:play-services-base:9.4.0'
play-services-base
- базовая клиентская библиотека Play Services и указана в Руководство по настройке служб воспроизведения.
Ответ 2
У меня была такая же проблема, но в моем случае проблема была решена путем изменения положения apply plugin: 'com.google.gms.google-services'
в файле build.gradle(Module: app).
Линия
apply plugin: 'com.google.gms.google-services'
был записан последним в файле gradle. Удалите это отсюда и добавьте его вверху, под линией apply plugin: 'com.android.application'
Вот так:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
и нажмите кнопку "Синхронизация". Проблема решена.