Tengo algunos artículos en mi escritorio de ubuntu 12.04. Quiero transferirlos a la tarjeta Sdcard de uno de los avds de mi emulador Android (Android-sdk-linux) que tengo instalado en el mismo sistema.
Me gustaría saber cómo hacer lo anterior.
Tengo algunos artículos en mi escritorio de ubuntu 12.04. Quiero transferirlos a la tarjeta Sdcard de uno de los avds de mi emulador Android (Android-sdk-linux) que tengo instalado en el mismo sistema.
Me gustaría saber cómo hacer lo anterior.
1. Usando la línea de comando: Así es como puedes copiar archivos a una imagen de la tarjeta SD .
Tienes que usar adb push
para copiar archivos del Escritorio al Emulador y adb pull
para el reverso. Aquí está la sintaxis para copiar los archivos a o desde un emulador/ instancia de dispositivo :
Copia del escritorio al emulador:
adb push <local> <remote>
Copia del emulador al escritorio:
adb pull <remote> <local>
Aquí <local>
es la ruta del archivo / carpeta en su escritorio y <remote>
es la ruta del archivo / carpeta de tu emulador.
Aquí hay un ejemplo:
adb push foo.txt /sdcard/foo.txt
foo.txt será empujado (copiado) al emulador.
2. Usando la interfaz de usuario del DDMS: Aquí está cómo trabajar con el sistema de archivos del emulador usando DDMS .
Personalmente prefiero los comandos adb pull y adb push ya que puedes copiar varios archivos (en un solo directorio) con un solo comando de línea, usando DDMS puedes copiar solo un archivo a la vez (sin directorio).
Para transferir datos del escritorio a la tarjeta SdCard de un emulador en Linux haz esto:
Vamos a crear una tarjeta SD de 64MB para nuestro emulador de Android. Desde un terminal haz esto:
# cd ~/android-sdk-linux/tools
# ./mksdcard 64M ~/Desktop/sdcard.iso
Ahora puedes usar el 'Eclipse Android SDK and AVD Manager' para crear un nuevo dispositivo virtual Android que pueda usar la ruta de la tarjeta SD que has creado.
Escriba los datos en la tarjeta SD:
Desde una terminal:
# cd ~/android-sdk-linux/tools
# ./ddms
Esto iniciará el Servidor de Monitoreo de Depuración de Dalvik. Entonces..:
Ahora desde el interior de tu código puedes llegar a la ruta de la tarjeta SD con:
Environment.getExternalStorageDirectory()
Más que puedes leer aquí .
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
3 votos
Ciertamente ayudaría si pudieras describir el tipo de tus "elementos" un poco más de cerca: ¿estás hablando de archivos, o de otros elementos? No todo lo que es visible en el escritorio de Ubuntu puede ser transferido a Android (bueno, excepto en una captura de pantalla ;)
0 votos
Esos son archivos.