a referência aos serviços de reprodução via gradle parou de funcionar para mim - resumiu - até a amostra que eu usei como referência parou de funcionar: https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':auth'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':auth:compile'.
> Could not find com.google.android.gms:play-services:3.1.36.
Required by:
gpsdemos:auth:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.577 secs
Receio que apenas a versão tenha aumentado, mas isso levanta duas questões: # 1) qual é a nova? # 2) por que a versão antiga se foi?
Respostas:
Verifique se você também instalou o "Google Repository". Caso contrário, você também precisará instalar o "Google Repository" no seu SDK Manager.
Esteja ciente de que pode haver duas instalações do SDK - uma vinda do AndroidStudio e outra que você pode ter instalado. Consolide melhor isso em uma instalação - isso é uma armadilha comum - que você o tenha instalado em uma instalação, mas falhará quando construir com a outra instalação.
fonte
Basta instalar o Google Repository no seu gerenciador sdk e reiniciar o Android Studio.
fonte
Além de instalar o repositório e os pacotes SDK, é necessário estar ciente de que o número da versão muda periodicamente. Uma solução simples neste momento é substituir o número da versão específica por um símbolo de mais (+).
Instruções do Google indicam que é necessário atualizar os números de versão, no entanto, adicionar o plus lida com as alterações no controle de versão. Observe também que, ao criar no Android Studio, uma mensagem aparecerá na linha de status quando uma nova versão estiver disponível.
Pode-se visualizar as versões disponíveis dos serviços de reprodução detalhando o caminho correto do repositório:
Referências
Este site também possui instruções para o Eclipse e outros IDEs.
fonte
Eu estive lutando com esse problema por horas até encontrar este post. Assim como o @ligi disse, algumas pessoas têm duas pastas SDK (Android Studio, que está incluído no pacote e Eclipse). O problema é que não importa se você baixou a biblioteca do Google Play Services nas duas pastas do SDK, sua variável de ambiente ANDROID_HOME deve estar apontando para a pasta do SDK usada pelo Android Studio.
Após alterar o caminho desta variável, o erro desapareceu.
fonte
Eu tive o mesmo problema porque:
e resolvi alterar os números de versão para um '+'. então as linhas devem ser:
fonte
Adicionando isso como uma segunda referência, porque eu tive um problema semelhante.
Eu tive que adicionar explicitamente '.aar' como um tipo de arquivo registrado na categoria 'Arquivos' nas configurações do AS.
fonte
Se você já tem o Google Repository instalado, verifique se ele é atualizado. Eu tive que atualizar meu repositório e serviços do Google. Isso foi depois que eu atualizei o Android Studio.
fonte
Adicionei uma nova variável de ambiente ANDROID_HOME e apontei para o SDK (C: \ Arquivos de Programas (x86) \ Android \ android-studio \ sdk) que está dentro do diretório de instalação do Android Studio. (As variáveis de ambiente fazem parte do windows; você as acessa através das propriedades avançadas do computador ... pesquise no google para obter mais informações)
fonte
Eu tenho a mesma pergunta.
Você deve adicionar algumas dependências no build.gradle, parecido com este
fonte
Eu também tive o mesmo problema e resolvi.
De acordo com as soluções acima mencionadas por outros, tentei todas as coisas e isso não resolve o meu problema.
Mesmo se você tiver dois locais do SDK, não precisa se preocupar com isso e verifique se a sua casa Android está definida como SDK do Android studio (se você possui o repositório do Android e tudo o que estiver nesse local do SDK).
Solução:
Espero que isso resolva seu problema.
fonte
Por engano, adicionei a compilação
com.google.android.gms:play-services:5.+
em dependências no bloco de script de construção. Você deve adicioná-lo no segundo bloco de dependência. faça alterações-> sincronize o projeto com o gradle.fonte
Pessoalmente, este post me ajudou a resolver esse problema movendo o
google()
para o topo dos repositórios.fonte