Bueno al parecer mi antiguo link ya no funciona así que decidí actualizarme yo también así que aquí les va el nuevo método para instalar Google Play en el emulador de Android
Tenemos que levantar el emulador de Android desde modo consola, luego instalar el aplicativo desde otra ventana en modo consola, todo eso suena relativamente fácil… y en verdad lo es, aun así voy a hacerlo lo mas facilito posible, como para super newbie developer.
Paso 1
Primero, antes que todo actualicen a la ultima sdk de android utilizando el sdk manager, después el plugin ADT de Eclipse, si es lo que están utilizando.
Paso 2
Instalen el sdk Platform version 4.0.3 (API 15) y el ARM EABI… si lo se, todavía más espacio en disco, pero sorry gente solo corre en Android Ice Cream Sandwich 🙁
Paso 3
Creamos un Emulador con estas características:
¿Otra vez se llama julio? si! soy muy egocéntrico, ademas es un nombre espectacular 😀
Paso 4
Abrimos una ventana en modo consola, para eso vamos a Inicio-Ejecutar-cmd y aceptar
Paso 5
Buscamos el ejecutable tools que esta en la carpeta C:/la ruta de su sdk de android/tools y colocamos “emulator -avd julio -partition-size 200 -no-audio -no-boot-anim” sin las comillas y lo minimizan, no se preocupen si la pantalla del emulador solo esta negra, solo esperen a que cargue.
Paso 6
Actualizacion: existe un nuevo archivo con la ultima version del google play Store aqui, el nombre cambio y ya no es Vending.apk sino Phonesky.apk, hagan el cambio en el punto 5. (Usenlo si tuvieron algun problema con los originales, pero ojo que no los he probado todavia)
Asuuu hacerlo detallado si que cansa u_u, ok descarguen este archivo (no se preocupen este no va a expirar) y lo descomprimen ahora abrimos otra ventana en modo consola buscamos el ejecutable adb que esta en C:/la ruta de su sdk de android/platform-tools y escriban:
- adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
- adb shell chmod 777 /system/app
- adb push “C:/la ruta del archivo descomprimido/GoogleLoginService.apk” /system/app/.
- adb push “C:/la ruta del archivo descomprimido/ GoogleServicesFramework.apk” /system/app/.
- adb push “C:/la ruta del archivo descomprimido/Vending.apk” /system/app/.
- adb shell rm /system/app/SdkSetup*
Paso 7
Wala!!!! esta instalado, se inscriben con una cuenta gmail y ha disfrutar el Google Play
Nuevo Juego! Metanse en la piel de un futbolista y sean los heroes de su país con este excitante juego de fútbol de la copa mundial brasil 2014
Suerte!
https://www.box.net/shared/en1yobwe2vajw83p1brt
pd-> No se olviden bajar mis juegos a su celular que estan muy buenos 🙂 http://singletechgames.com/category/juegos/
hola porfa esto funciona igual para canaimas del gobieno de de venezuela, porfa espero pronta respuesta
¿Para qué? o.O!
Este método aun funciona? Otra pregunta, que paquetes se deben tener instalados del SDK de android? y donde se utilizan?
La verdad no he vuelto a testear el google play en el emulador, pero utilice la ultima opcion despues de que se cambio de nombre de Android Market a Google Play, aquí utilizo el 4.0 y creo que deberías seguir paso a paso cada cosa que hice y probablemente funcione
Muy buen tuto.Gracias. ¿de casualidad tendras un tuto para instalar una compilacion de AOSP en algun dispositivo? mi correo es [email protected] por si algo
Sorry no, jamás lo probé. Suerte!
se puede instalar el whatsapp en ese emulador?
me mataste con la pregunta, pero me imagino que no, porque por ejemplo si quieres instalarlo en una tablet te vota un error diciendo que es incompatible, si lo hicieron para las tablets me imagino que tb lo hicieron para los emuladores
haora me dice acceso denegado
Fijate que ejecutes cmd como modo administrador, para esto otra forma es ir a menu inicio, todos los programas, accesorios, y donde dice pantalla de comandos le das clic derecho y le das ejecutar como administrador
si me abre el cmd nadamas que al ponerle los comandos y la ruta del sdk me dice que no se encuentra la ruta especificada
Fijate que ejecutes cmd como modo administrador, para esto otra forma es ir a menu inicio, todos los programas, accesorios, y donde dice pantalla de comandos le das clic derecho y le das ejecutar como administrador
no puedo hacer el paso 5 el cmd no me lo da dice que no se reconoce como comando interno o externo, programa o archivos por lotes ejecutables porfavor ayuda agan un video o algo
Hola!, no habia visto tu comentario hasta hoy, por alguna razon no llego a mi bandeja de entrada, porque no pruebas algo distinto, en vez de “cmd” escribe “%systemroot%/system32/cmd.exe” sin comillas y cuentame como te fue. Suerte!
Hola, quiero dar mi aporte comentando la instalación.
Antetodo un gracias a Julio Cesar Cachay Pérez por este fantastico tutorial.
En mi caso me ha funcionado instalando los apk de la versión antigua, así:
1. emulator -avd julio -partition-size 512 -no-audio -no-boot-anim (por lo que dijo el usuario tgh)
2. instalando los files de la carpeta “Google play apk” (y NO los de la carpeta “google app”, que me han dado problemas). Es decir instalando el file antiguo “Vending.apk” y no el file nuevo “Phonesky.apk”.
Mi AVD es el Android 4.2.2 API level 17.
Un saludo a todos. 🙂
:O muchisimas gracias Emilio 😀 la verdad es que ya esta un poco desactualizado este post, ando my ocupado estos dias 🙂 gracias por el aporte
Muy bueno el post!
Tengo el Android SDK Manager 22.0.1
Al crear un nueva virtualizacion, no figura la opcion Hardware.
Uy me mataste con la pregunta, sry por no contestar antes, la verdad que no he bajado el ultimo SDK, cuando lo vea te cuento 😉
No me conecta a internet el emulador. Algo habré tocado
Comienza de nuevo mejor 😉
Conseguí hacerlo funcionar de la siguiente manera: Instalar los 3 archivos(googleservice, googleloginservice y phonesky) con el comando install del adb. El problema es que no están firmados digitalmente, para eso es necesario descargar esto: http://forum.xda-developers.com/showthread.php?t=822388
1) Una vez descargado el one_click_signer copiar los 3 archivos a la carpeta del programa. Ejecutarlo. Para firmar cada uno nos pide el nombre del archivo, lo ponemos, damos enter y nos crea un nuevo archivo del tipo “signed_googleservice.apk”. Hacerlo para los 3.
2) instalar los 3 archivos
abd install “directorio_del_archivo”\signed_googleservice.apk
…
…
Con eso debería andar.
A mi ahora me sale un cartel de que se detuvo la aplicacion Marco de servicios de Google y no me anda (?)
No sabia que habia que firmar digitalmente los apk, ese es territorio que no conozco, pero que se cuelgue usualmente se da por el emulador mismo, verifica que tenga suficiente memoria para ejecutar la play store.
Suerte!
Me fue todo bien hasta el último paso. En el paso 6 al ejecutar el comando: adb shell rm /system/app/SdkSetup* me sale el siguiente mensaje: rm failed for /system/app/SdkSetup* , No such file or directory
revisa que estes escribiendo correctamente el nombre y la ruta, si no te ayuda crea de nuevo el emulador.
Suerte!
actualiza el post, ahora es android 4.2 (la ultima version) , lo hice con el 4.2 y me salia error. ahora lo probe y se malogro el sdk, no me abre :S
si con la ultima versión no lo he revisado, es que ni siquiera la he bajado en realidad, quizas en estos dias lo este revisando.
Suerte!
chaleeee!!!! me fue de película. Gracias por este aporte. 😉
Genial!!! 😉
Buenas me sale un error en el paso 6 al colocar esto en el cmd “adb shell chmod 777 /system/app” me sale Unable to chmod systemapp: No such file or directory. Ayuda!
Es inusual ese error, menos en el emulador, esta el emulador encendido? esperaste a que cargara? no tienes otro dispositivo android conectado a la pc?
Ahh, yo es que no los volví a bajar de aquí pensando que serían los mismos…
Pues si además del tema de compatibilidad del dispositivo puedes tratar el tema del root perfecto, porque me estoy volviendo loco :s
Gracias 😉
El tema de la incompatibilidad no es una tema de rooteo, sino de los filtro de google play, solucionar ese tema es bastante complicado, ya que conlleva meter mano a los apk y modificarlos hasta el punto de agregarle clases y modificar ciertos parametros
He conseguido solucionarlo instalando la ultima version del market a mano. Ahora intento hacer funcionar el market-enabler para poder instalar cualquier cosa porque hay aplicaciones que me dicen que mi dispositivo no es compatible y no se que hacerle :s Primero quiero conseguir hacer root en el emulador, a ver si lo consigo…
Si, ya subi los nuevos archivos actualizados para descargar en el post, el tema de la compatibilidad del dispositivo, la solucion la voy a agregar en nuevo post
He tenido que hacer todo de nuevo excepto crear la maquina virtual y ahora me aparece el siguiente mensaje al lanzar Google Play:
Unfortunately, Google Play Store has stopped
Y automáticamente se sale…
Lo primero que se me viene a la mente es que vayas a Settings -> Apps -> Google Play Store -> *Clear data*, *Force stop*, y luego reinicias, ojala esto te ayude!
De repente ha dejado de funcionarme, supongo que se habrá actualizado, pero al lanzar el Google Play, se sale automáticamente de él… :s
correcto, yo utilice 512 de tamaño de partición al llamar al emulador:
emulator -avd julio -partition-size 512 -no-audio -no-boot-anim
a mi me pasaba lo mismo y ejecuté adb shell df y vi que en /system tenía 1mb libre, así que lo cambié a 512 y a funcionar perfecto…
tgh, pudieras indicarnos cuales fueron las caracteristicas del AVD que utilizaste?
cuando voy a utilizar adb push, a mi me esta dando este error: No space left on device.
He cambiado el tamano de la SD card, pero a mi me sigue dando el error.
Saludos
Creo que uso Jelly bean para su avd, el tema de la sd card es que hay un limite de archivos que puedes tener, hasta 512, te dejo este link fijate en el tamaño del nombre de archivo y por mi propia experiencia fijate en el largo del nombre de la carpeta(s) contenedora tambien, y trata de que no sean muchas.
me contesto de nuevo a mi mismo, con Jelly Bean sin problemas…
genial! 😉
Acabo de probar a hacerlo y me aparece el famoso error de los comentarios… 491
Gracias por el aporte y si das la solución será ya la repera 😛
Me respondo yo mismo, je, je.
Tenía otro emulador sdk abierto, lo eliminé y solucionado.
Muchas gracias por tu aporte.
Un saludo.
jajajaja ok 🙂
Hola Julio,
Al ejecutar la primera linea del paso 6 me da este error:
error: more than one device and emulator
¿que hago mal?
Gracias.
me ocurre lo mismo =/ 491.
aun asi gracias!
Estoy intentando resolver ese problema pero no he encontrado ninguna solucion completamente factible si se da ese caso, voy a seguir buscando, cuando lo tenga lo publico
Dejame revisarlo este fin de semana Manu, al parecer hay que reconstruir el OS porque falta instalar algunos servicios
Hola Julio. Que tal?.
Gracias por tu pronta respuesta.
Nada, lo mismo, el mismo error 491.
Si que ocurre que mirando por ahí, una solución era la de borrar
el caché y el historial del navegador.
Haciendo eso, el mensaje no es tan rápido en salir, pero nada, se queda
ahi en Descargando…… pués el tiempo que quiera. Lo he dejado esta mañana
a las 9 cuando me he ido, y ahora son las 12 y sigue Descargando…
Saludos.
Ante todo Gracias por el manual que has hecho.
Todo me ha ido a la perfección, pero me sale un error, que
logicamente mis conocimientos escasos no me da para más.
El error es que al intentar bajar una aplicacion del Google Play
sale:
No se ha podido descargar “xxxxxx” debido a un error (491)
En cualquier aplicación. No sé que he hecho mal, pero vamos
que no hay manera.
Te agradecería si sabes de este error, y como solucionarlo.
Gracias por todo.
Intenta seguir los mismos pasos pero crea un emulador bajo la version de API 4.1 Jelly Bean, esto lo haces al momento de crear el AVD en el paso #3, me comentas como te fue 🙂
Saludos