Respostas:
Download do Google Apps (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk)
a partir de aqui .
Inicie seu emulador:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
Em seguida, use os seguintes comandos:
# Remount in rw mode.
# NOTE: more recent system.img files are ext4, not yaffs2
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
# Allow writing to app directory on system partition
adb shell chmod 777 /system/app
# Install following apk
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*
adb reboot
apenas trava.
Para futuros visitantes.
A partir de agora, a plataforma Android 4.2.2 inclui serviços do Google Play. Basta usar um emulador executando o Jelly Bean. Detalhes podem ser encontrados aqui:
Configurar o SDK do Google Play Services
EDITAR:
Outra opção é usar o Genymotion (corre muito mais rápido)
EDIT 2:
Como o @ gdw2 comentou: "a configuração do SDK do Google Play Services não instala um aplicativo do Google Play que funcione - apenas habilita determinados serviços fornecidos pelo SDK"
Após a versão 2.0, o Genymotion não vem com o Play Services por padrão, mas pode ser facilmente instalado manualmente. Basta baixar a versão correta a partir daqui e arrastar e soltar no dispositivo virtual (emulador).
Eu faço isso de uma maneira mais permanente - em vez de instalar os APKs sempre adb
, adicione-os permanentemente à imagem do sistema que o emulador usa. Você precisará do Yaffey no Windows ou de um utilitário semelhante em outros sistemas para modificar as imagens do YAFFS2. Copie GoogleLoginService.apk
, GoogleServicesFramework.apk
e Phonesky.apk
(ou Vending.apk
em versões anteriores do Android) para a /system/app
pasta do system.img
arquivo do emulador. Depois, posso iniciar o emulador normalmente, sem mexer com o adb, e a Play Store está sempre lá.
O download do Google Apps de algum site da Internet pode não ser muito legal, mas se você tiver um telefone ou tablet com uma versão correspondente do Android, basta retirá-los do seu dispositivo:
adb -d root
adb -d pull /system/app/GoogleLoginService.apk
adb -d pull /system/app/GoogleServicesFramework.apk
adb -d pull /system/app/Phonesky.apk
Você deve ter acesso no nível da raiz (execute adb root) ao dispositivo para obter esses arquivos.
Agora inicie yaffey
no Windows ou em um utilitário semelhante no Linux ou Mac e abra system.img
a imagem do emulador que você deseja modificar. Eu modifico com mais freqüência o que está dentro [...]\android-sdk\system-images\android-17\x86
.
Renomeie o original system.img
para system-original.img
. Em yaffey, copie os arquivos APK que você puxou do seu dispositivo para a pasta / app. Salve sua imagem modificada como system.img
na pasta original. Em seguida, inicie o seu emulador (no meu caso, seria o emulador Android 4.2 com o processador Intel Atom rodando no Intel HAX, super rápido nas máquinas Windows) e você terá a Play Store lá. Não achei necessário excluir SdkSetup.apk
e SdkSetup.odex
- a Play Store e outros serviços ainda funcionam bem para mim com esses arquivos presentes.
Quando terminar o teste, para aliviar a sua consciência de piratear temporariamente o Google Apps do seu dispositivo, você pode excluir o modificado system.img
e restaurar o original system-original.img
.
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
adb push <appname>.apk /system/app
adb reboot
Você pode baixá-lo de um telefone Android 4.0, montar a imagem do sistema rw
e copiá-la.
Não tentei antes, mas deve funcionar.
É simples para mim eu baixei o arquivo apk no meu computador e arraste esse arquivo para emulá-lo instale o google play para mim Espero que ajude alguém
Playstore + Serviços do Google Play no Linux (Ubuntu 14.04)
Baixe aplicativos do Google (GoogleLoginService.apk, GoogleServicesFramework.apk)
a partir daqui http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/
e faça o download (Phonesky.apk) aqui https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk
IR PARA O LOCAL DO ANDROID SDK >>
cd - Ferramentas do Android SDK Location-
PARA EXECUTAR O EMULADOR >>
Android / Sdk / tools $ ./emulator64-x86 -avd Kitkat -partition-size 566 -no-audio -no-boot-anim
PERMISSÕES DE SET >>
CD Android / Sdk / platform-tools plataforma-ferramentas $ adb shell mount -o remount, rw -t yaffs2 / dev / block / mtdblock0 / system
ferramentas de plataforma $ adb shell chmod 777 / system / app
platform-tools $ adb push /home/nazmul/Downloads/GoogleLoginService.apk / system / app /.
APKs >>
platform-tools $ adb push /home/nazmul/Downloads/GoogleServicesFramework.apk / system / app /. platform-tools $ adb push /home/nazmul/Downloads/Phonesky.apk / system / app /. ferramentas de plataforma $ shell adm rm / system / app / SdkSetup *
Você já experimentou o Genymotion? Eu li sobre isso na semana passada e é ótimo. Eles têm várias imagens do Android que você executa (com seu próprio software). As imagens são incrivelmente rápidas e têm o Google Play instalado. Verifique se é o tipo de coisa que você precisa.