Sei que é uma resposta tardia, mas tive o mesmo problema nos últimos dois dias e nenhuma das soluções acima funcionou para mim. Meu aplicativo suporta min sdk 16, Jelly Bean 4.1.x , então eu queria testar meu aplicativo no emulador com a versão 16 da API Android e precisava do Google Play Services.
Em suma, a solução que funcionou para mim é:
- faça novo emulador Nexus 5X (com suporte da Play Store) - Jelly Bean 4.1.x, 16 níveis de API (SEM APIs do Google)
- baixar manualmente os aplicativos da Google Play Store e do Google Play Services (é necessário que os dois aplicativos tenham uma versão semelhante, eles precisam começar com o mesmo número, por exemplo 17.x)
- arraste e solte esses aplicativos no novo emulador
- parabéns, você atualizou o Google Play Services em seu emulador 4.1.x
Aqui estão as etapas e os erros que encontrei durante o problema.
Então, eu criei um novo emulador no meu AVD. Escolhi o Nexus 5X (com suporte da Play Store). Depois disso, escolhi o nível de API do Jelly Bean 16 (com APIs do Google). Quando abri a caixa de diálogo do aplicativo, aparece a mensagem Você precisa atualizar seus serviços do Google Play . Quando eu cliquei no botão Atualizar, nada aconteceu. Atualizei tudo o que é necessário no gerenciador do SDK, mas nada funcionou. Não instalei o Google Play Store no meu emulador, mesmo que eu tenha escolhido o Nexus 5X, que vem com a Play Store pré-instalada. Portanto, não consegui encontrar a guia Google Play Store em Controles estendidos (pontos de árvore ao lado do meu emulador).
Como nada funcionava, decidi tentar instalar o Google Play Services manualmente, baixando o APK e arrastando-o para o emulador. Quando tentei isso, encontrei o problema O APK não foi instalado. Erro: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES . Achei que esse era o problema porque escolhi o nível de API do Jelly Bean 16 (com APIs do Google) . Então eu fiz um novo emulador
Nexus 5X (com suporte da Play Store) - nível de API 16 do Jelly Bean ( SEM
APIs do Google)
Isso me permitiu instalar meu serviço do Google Play manualmente. Mas quando executo meu aplicativo, ele ainda não deseja abri-lo. O problema era que meu emulador estava com falta do Google Play Store. Então eu instalei manualmente como o Google Play Service. Mas, quando foi instalado com sucesso, o diálogo começou a aparecer a cada segundo com a mensagem Infelizmente, o Google Play Services parou . O problema era que a versão da minha Google Play Store era 17.xe o Google Play Service era 19.x. Então, no final, instalei o Google Play Service com a versão 17.xe tudo funcionou.
android.content.ActivityNotFoundException: No Activity found to handle Intent...
.