Я обновил свой файл build.gradle с
compile 'com.google.android.gms:play-services:8.4.0'
в
compile 'com.google.android.gms:play-services:9.0.0'
и теперь я получаю эту ошибку, которой не получал раньше.
Ошибка: не удалось устранить: com.google.android.gms: play-services-measurement: 9.0.0
android
google-play-services
Филип Б.Х.
источник
источник
play-services:9.0.0
в моем SDK, я не вижу ,play-services-measurement
как зависимость, и нет9.0.0
изplay-services-measurement
. Вы запрашиваете вручнуюplay-services-measurement
? Если нет, попробуйте очистить проект или выполнитьgradle
сборку из командной строки с--refresh-dependencies
переключателем, чтобы попытаться заставить его перестать искатьplay-services-measurement
. В целом, однако, вам, вероятно, лучше использовать более сфокусированные зависимости (те, которые вы закомментировали), а не зависимость от «кухонной раковины»play-services
.play-services
больше не требует этого, начиная с 9.0.0, поэтому это должно быть что-то еще.Ответы:
Было обнаружено, что это решает проблему.
Обновите свой путь
com.google.gms:google-services:2.1.0
к классам в Gradle уровня проекта до пути к классамcom.google.gms:google-services:3.0.0
источник
Требуется: последние версии Android Studio и Google Play Services.
Вы можете добавить плагин в свой проект, обновив файлы build.gradle верхнего уровня и build.gradle на уровне приложения следующим образом:
подобно
Теперь вам нужно добавить зависимость для сервисов Google Play. Внутри вашего приложения build.gradle добавьте:
в заключение
источник
build.gradle
. Вы можете задать это как вопрос.clean-rebuild-gradle
GCM использовался
rebranded
дляFirebase
обмена сообщениями в облаке (FCM), если вы хотите использовать,com.google.android.gms:play-services:9.0.0
прочтите эту статью FCM . Возможно, это сработает, изменитеbuild.gradle
файл, чтобы использовать плагин.источник
Error:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object
Самый простой способ, который я нашел, - использовать последнюю версию для всех.
}
Explaination
apply plugin: 'com.google.gms.google-services' // Добавьте это внизу.
apply plugin: 'com.google.gms.google-services'
// Добавьте это внизу.Затем добавьте их в зависимости
compile 'com.google.firebase:firebase-auth:10.2.6'
// делаем так, что это последняя версия.compile 'com.google.android.gms:play-services-auth:10.2.6'
//10.2.6 Последнийcompile 'com.google.firebase:firebase-core:10.2.6'
// используется для FCMcompile 'com.google.firebase:firebase-messaging:10.2.6'
// используется для FCMПредположим, что у вас есть firebase-auth 10.2.6, последняя версия сегодня 25 мая 2017 г., но одновременно вы используете play-services-auth: 9.0.0 или ниже, чем последняя, тогда они оба не могут установить соединение и показать ты ошибка.
Надеюсь, это помогло.
источник
Я решил эту хитрую проблему, изменив строку в Gradle на
источник
При изменении сервисов воспроизведения на версию выше 10.2.1 мои зависимости начали не разрешаться.
Я обнаружил, что изменение следующего URL-адреса maven решило проблему:
в
Возможно, изменение URL-адреса позволяет избежать кеширования в gradle или maven, и это разрешает его.
источник