He instalado Android Market en Android Emulator con éxito usando los pasos mencionados en [Cómo] Instalar Android Market en Emulator
Market se instala sin ningún problema, pero después de reiniciar el emulador, Market desaparece.
¿Alguien puede ayudarme a resolver este problema?
ESPECIFICACIONES
Detalles AVD:
Nombre: AVD
CPU/ABI: BRAZO (armeabi)
Ruta: /home/ma/.android/AVD.avd
Destino: Android 2.3.3 (API nivel 10)
Piel: HVGA
Tarjeta SD: 512M
hw.lcd.densidad: 160
vm.heapTamaño: 24
hw.ramTamaño: 256
El emulador de Android restablece la imagen del sistema al reiniciar. Puede encontrar la versión modificada de system.img /tmp
aquí:
/tmp/android-username/
Suele tener un nombre como emulator-*
. Copie ese archivo antes de apagar el emulador.
Cuando reinicie el emulador, asegúrese de que "Borrar datos de uso" no esté marcado. También actualice el SDK a la última versión. No estoy seguro, pero recuerdo algunos problemas con el emulador y los datos de usuario en versiones anteriores.
Instalar el mercado en el emulador no es tan simple porque, de forma predeterminada, la partición del sistema se reinicia cada vez que se reinicia el emulador.
Si desea que los cambios sean permanentes, debe eliminar el archivo./system/app/SdkSetup.apk
Si copia después los dos archivos necesarios y GoogleServicesFramework.apk
tendrá un mercado de trabajo dentro del emulador.Vending.apk
/system/app/
Por lo tanto, al usar el shell adb, debe ejecutar los siguientes comandos:
mount -o remount rw /system
rm /system/app/SdkSetup.apk
adb push Vending.apk /system/app/
adb push GoogleServicesFramework.apk /system/app/
Por cierto: los APK necesarios se pueden encontrar aquí: CyanogenMod Wiki Última versión/Google Apps
JPM
MA1