martes, 20 de diciembre de 2011

Meter archivos en la sd card

Pongamos que queremos, por ejemplo, meter un archivo de configuración.
¿Como se hace? ¿Como meto un archivo en la sdcard del emulador?
Lo suyo es abrir en Eclipse la perspectiva DDMS y  en mmnt->sdcard pulsar el icono que hay arriba a la derecha en el que aparece un flechita apuntando hacia un teléfono.
Pero te puede salir como a mi:
   Failed to push selection: Read-only file system
¿Que hacer?
Te vas a la linea de comandos y luego a : (en Windows XP)
   C:\Documents and Settings\TuUsuario\android-sdks\tools
allí pones:
    mksdcard -l mysdcard 128M sdcard.img
y creas la imagen de la tarjeta sd

Vuelves al Eclipse boton derecho en el proyecto android y “Run configurations…”
En el target , en additional Emulator Command line Options  hay que indicarle que use la imagen de la tarjeta
sd que previamente hemos creado, así:
   -sdcard "sdcard.img"

Volvemos a abrir en Eclipse la perspectiva DDMS y  en mmnt->sdcard pulsar el icono que hay arriba a la derecha en el que aparece un flechita apuntando hacia un telefono. Elegimos el archivo a subir a la sd
y listo.

[Image]

2 comentarios: