Estoy trabajando para garantizar que mi aplicación se pruebe correctamente en ICS utilizando el popular Galaxy Nexus como base. Me gustaría emularlo tan fielmente como sea posible.Necesita ayuda para emular correctamente el Samsung Galaxy Nexus con AVD
He creado un AVD con los siguientes parámetros (desde config.ini). Esto fue principalmente creado usando la GUI (disk.dataPartition.size es un param editado a mano basado en otros artículos que he leído). Los valores de memoria pueden estar en el lado bajo, pero eso no me está causando ningún problema en este momento.
Dado que el dispositivo no tenía una tarjeta SD externa, he dicho "no" para hw.sdCard, pero claramente no veo nada en la tarjeta/mnt/scdcard (igual que/sdcard) y no puedo escribir (volver a montar no es el problema AFAIK: ese montaje no existe en absoluto).
He probado esto de diferentes maneras, incluso desde el shell adb. Y, sí, he buscado aquí una respuesta ... gran parte de esta configuración se basa en las respuestas a this related question, lo que finalmente me llevó a usar disk.dataPartition.size como el equivalente a la opción de línea de comando (por this site).
Editar: si configuro hw.sdcard sí, me da una tarjeta sd para trabajar, pero me pregunto si esta es la forma correcta de hacerlo (suponiendo que HAY una forma correcta dentro de esta versión del emulador) Además, esto no ayuda al emular un dispositivo ICS con una tarjeta sd externa real ...
Así que (ya que en realidad no tienen un Galaxy Nexus para trabajar con):
- lo que habría que ver por la zona interna "sdcard" y el punto de montaje (/ mnt/sdcard,/sdcard, ambos, o alguna otra cosa?)
- ¿Qué podría hacer para emular que "sdcard" correctamente (dado que en realidad no es una tarjeta sd)
- Bonificación: ¿Qué vería también en un dispositivo con una tarjeta sd física?/Extraíble (como en Honeycomb)? ¿Algo más?
abi.type=armeabi-v7a disk.dataPartition.size=512 hw.cpu.arch=arm hw.cpu.model=cortex-a8 hw.keyboard.lid=no hw.lcd.density=320 hw.mainKeys=no hw.ramSize=512 hw.sdCard=no image.sysdir.1=add-ons\addon-google_apis-google_inc_-15\images\armeabi-v7a\ image.sysdir.2=system-images\android-15\armeabi-v7a\ sdcard.size=64M skin.name=WXGA720 skin.path=platforms\android-15\skins\WXGA720 snapshot.present=true vm.heapSize=48
Creo que esta pregunta todavía no se responde un año después.Ahora puedes crear un emulador basado en Galaxy Nexus y es lógico que no lo configures con el archivo de la tarjeta SD, pero esto hará que algunas de las aplicaciones de muestra provistas por Google se bloqueen, como la aplicación divertida Bitmap. –