Tengo algunos elementos en mi escritorio ubuntu 12.04. Quiero transferirlos al Sdcard de uno de los avds en mi emulador de Android (android-sdk-linux) que he instalado en el mismo sistema.
Me gusta saber cómo hacer lo anterior.
android-emulator
Karthik C
fuente
fuente
Respuestas:
1. Uso de la línea de comandos: así es como puede copiar archivos a una imagen de tarjeta SD .
Tienes que usar
adb push
para copiar archivos desde el escritorio al emulador yadb pull
para el reverso. Aquí está la sintaxis para copiar archivos hacia o desde un emulador / instancia de dispositivo :Copiar desde el escritorio al emulador:
Copiar del emulador al escritorio:
Aquí
<local>
está la ruta del archivo / carpeta en su escritorio y la<remote>
ruta del archivo / carpeta en su emulador.Aquí hay un ejemplo:
foo.txt será empujado (copiado) al emulador.
2. Uso de la interfaz de usuario de DDMS: aquí se explica cómo trabajar con el sistema de archivos del emulador mediante DDMS .
Personalmente, prefiero los comandos adb pull y adb push, ya que puede copiar múltiples archivos (en un solo directorio) con un solo comando de línea, usando DDMS puede copiar solo un archivo a la vez (sin directorio).
fuente
Para transferir datos desde el escritorio a la SdCard de un emulador en Linux, haga esto:
Creemos una tarjeta SD de 64 MB para nuestro emulador de Android. Desde una terminal haga esto:
Ahora puede usar el 'Eclipse Android SDK and AVD Manager' para crear un nuevo dispositivo virtual Android que pueda usar la ruta a la tarjeta SD que creó.
Escribir datos en la tarjeta SD:
Desde una terminal:
Esto iniciará el servidor Dalvik Debug Monitor. Luego:
Ahora, desde el interior de su código, puede acceder a la ruta de la tarjeta SD con:
Más puedes leer aquí .
fuente