Atualizei meu arquivo build.gradle de
compile 'com.google.android.gms:play-services:8.4.0'
para
compile 'com.google.android.gms:play-services:9.0.0'
e agora estou recebendo esse erro que não estava recebendo antes.
Erro: falha ao resolver: com.google.android.gms: play-services-measure: 9.0.0
android
google-play-services
Philip BH
fonte
fonte
play-services:9.0.0
no meu SDK, eu não vejoplay-services-measurement
como uma dependência, e não há9.0.0
deplay-services-measurement
. Você está solicitando manualmenteplay-services-measurement
? Caso contrário, tente limpar o projeto ougradle
criar uma linha de comando com o--refresh-dependencies
comutador, para fazer com que ele pare de procurarplay-services-measurement
. No geral, porém, é melhor você usar as dependências mais focadas (as que você comentou) em vez da dependência da "pia da cozinha"play-services
.play-services
não exige mais, a partir do 9.0.0, então outra coisa deve estar solicitando.Respostas:
Foi encontrado para corrigir o problema.
Atualize seu caminho de classe no nível do projeto gradle
com.google.gms:google-services:2.1.0
para classpathcom.google.gms:google-services:3.0.0
fonte
Obrigatório: versões mais recentes do Android Studio e do Google Play Services
Você pode adicionar o plug-in ao seu projeto, atualizando os arquivos build.gradle de nível superior e build.gradle no nível do aplicativo , da seguinte maneira:
Gostar
Agora, você precisa adicionar uma dependência para o Google Play Services. Dentro do build.gradle do seu aplicativo, adicione:
Finalmente
fonte
build.gradle
. Você pode fazer isso como pergunta.clean-rebuild-gradle
O GCM esteve
rebranded
noFirebase
Cloud Messaging (FCM). Se você deseja usar,com.google.android.gms:play-services:9.0.0
leia este artigo FCM . Talvez isso funcione, modifique seubuild.gradle
arquivo para usar o plugin.fonte
Error:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object
A maneira mais fácil que encontrei é usar a versão mais recente para todos.
}
EXPLICAÇÃO
aplique o plug-in: 'com.google.gms.google-services' // Adicione isso na parte inferior.
apply plugin: 'com.google.gms.google-services'
// Adicione isso na parte inferior.Em seguida, adicione-os às dependências
compile 'com.google.firebase:firebase-auth:10.2.6'
// make suere esta está na versão mais recente.compile 'com.google.android.gms:play-services-auth:10.2.6'
//10.2.6 Mais recentecompile 'com.google.firebase:firebase-core:10.2.6'
// usado para FCMcompile 'com.google.firebase:firebase-messaging:10.2.6'
// usado para FCMSuponha que, se você possui o firebase-auth 10.2.6 que é mais recente hoje, 25 de maio de 2017, mas simultaneamente você estiver usando o play-services-auth: 9.0.0 ou inferior ao mais recente, os dois não poderão fazer a conexão e mostrar você é o erro.
Espero que isso tenha ajudado.
fonte
Eu resolvi esse problema complicado alterando a string em Gradle para
fonte
Ao alterar os serviços de reprodução para uma versão acima de 10.2.1, minhas dependências começaram a falhar na resolução.
Descobri que alterar o seguinte URL do maven resolveu o problema:
para
Talvez a alteração do URL evite um cache em gradle ou maven e que o resolva.
fonte