2009-12-02 22 views

Respuesta

11

Sólo puede montar el dispositivo en Linux:

sudo mount -o loop ~/.android/avd/<myvirt>/sdcard.img <destdir> 
+0

¿Puedes escribirle con esta solución? –

+2

Sí, es grabable después del montaje. (Sin embargo, siempre lo hago con el dispositivo virtual apagado, no estoy seguro de cómo esto podría interactuar con un emulador en ejecución.) –

+0

Verificado ambos como de trabajo. Brillante. –

4

¿Qué tipo de "adb shell"?

Esto le dará un intérprete de comandos (en el emulador) ..

+0

Muy bien, eso es un comienzo (aunque es un dolor en el a $$ en Windows. TAB no funciona y es muy primitivo). ¿Hay algún editor disponible en él? Intenté vi, emacs, nano. –

+0

Parece que el gato es mi mejor amigo con este sistema primitivo. También alguien sugirió instalar busybox que tiene vi, que puedo probar. –

1

Sí, que se puede montar. En Ubuntu puedes montar sdcard.img a través de vfat y system.img y userdata-qemu.img a través de yaffs2. Ver también: "Whats Android file system ??".

Tenga en cuenta que el sistema de archivos yaffs2 no está incluido en el núcleo estándar de Ubuntu. Por lo tanto, en el caso de Ubuntu, debe construir su propio kernel con soporte de yaffs2 antes de poder montar el sistema.img y el userdata-qemu.img. Alternativamente, también puede echar un vistazo al yaffs2utils que le permite extraer archivos de las imágenes de yaffs2 o crear nuevos archivos de imágenes. La ventaja es que no tiene que construir su propio kernel para usar estas herramientas.

2

Para Windows, sólo corrió a través del controlador de disco virtual ImDisk

instalar esta utilidad, y entonces podrá instalar sdcard.img. Hay un buen tutorial here

+0

verificado: funciona bien en Windows. Gracias, salvaste mi día. :) – lexicore

2

Para los usuarios de Mac OS X:

$ hdiutil attach ~/.android/avd/Samsung_Nexus_S.avd/sdcard.img 
1

Otra opción sería utilizar el Explorador de archivos en DDMS (Eclipse SDK), se puede ver todo el sistema de archivos allí y archivos de descarga/subida al lugar deseado De esta forma, no tiene que montar y tratar con imágenes. Intenté montarlo y es engorroso, por ejemplo, si el emulador está en ejecución, no puede hacerlo. Además, necesitaría montar cada imagen si desea ver todos los contenidos.

Cuestiones relacionadas