Android Market desapareció después de reiniciar el emulador

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

  • Sistema operativo = Ubuntu 10.04
  • SDK de Android = 2.3.3 (nivel de API 10)
  • eclipse añil

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

¿Puede mostrar los detalles de su emulador?
@JPM: Detalles agregados.

Respuestas (3)

El emulador de Android restablece la imagen del sistema al reiniciar. Puede encontrar la versión modificada de system.img /tmpaquí:

/tmp/android-username/

Suele tener un nombre como emulator-*. Copie ese archivo antes de apagar el emulador.

Busqué en mi sistema ese archivo pero no tuve suerte. tengo windows 10

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.

"Borrar datos de uso" no está marcado.
¿Qué revisión # es su SDK Tools y SDK Platform tools?
android-sdk_r13-linux_x86

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.apktendrá 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

Ya lo hice, pero sin efecto. Se eliminó SdkSetup.apk pero al reiniciar todo, todos los cambios se revirtieron.