Poner archivos manualmente a la tarjeta SD del emulador de Android

136

Solo estoy teniendo problemas para que mi tarjeta SD emulador funcione ... Creé un nuevo dispositivo AVD con una nueva tarjeta SD.

Entonces, ¿cómo poner datos en él? Encontré el archivo "correcto" montado en las herramientas Daemon, pero está dañado o simplemente no es legible ...

Sería genial si tienes alguna idea :)

Poescloro
fuente
Si usted está tratando de hacerlo a través de código puede escribir a/sdcard/
James Oravec

Respuestas:

131

Si está utilizando Eclipse, puede mover archivos hacia y desde la tarjeta SD a través de la perspectiva de Android (se llama DDMS en Eclipse). Simplemente seleccione el emulador en la parte izquierda de la pantalla y luego elija la pestaña Explorador de archivos. Encima de la lista con sus archivos debe haber dos símbolos, uno con una flecha apuntando a un teléfono, al hacer clic en este le permitirá elegir un archivo para moverlo a la memoria del teléfono.

Janusz
fuente
44
hola, gracias, parece funcionar, pero ¿cómo puedo agregar un directorio completo con subdirectorios?
Poeschlorn
66
También puede ejecutar ddms como una aplicación independiente si tiene instalado el SDK de Android. Está en $ ANDROID_SDK_PATH / tools / ddms
fijiaaron
1
Cuando ejecuté ddms desde la ruta del SDK de Android, el explorador de archivos no estaba allí como una pestaña. Pero estaba allí en el menú. Dispositivo -> Explorador de archivos
Ranhiru Jude Cooray
¿Hay alguna manera de eliminar un archivo / carpeta desde la perspectiva DDMS?
Felipe Sabino
2
Solo para agregar. Debe estar ejecutándose para mostrar en la lista de dispositivos DDMS.
Doomsknight
106

Use la herramienta adb que viene con el SDK.

adb push myDirectory /sdcard/targetDir

Si solo especifica /sdcard/(con la barra diagonal final) como destino, el CONTENIDO de myDirectory terminará en la raíz de / sdcard.

olafure
fuente
@olafure: ¿Se puede enviar un archivo a la tarjeta SD del Android, no al directorio?
Ashwin
2
@ user1139023 seguro, solo agregue un '/' después del nombre del directorio, como: adb push yourfile.ext /sdcard/eso pondría yourfile.ext en la raíz de / sdcard
olafure
Si está utilizando el Explorador de archivos de Eclipse y obtiene errores de "sistema de archivos de solo lectura", primero ejecute desde cmdline: adb remount
Sagi Mann
¡Gracias, esta es la salida más simple!
pregunta el
Sí, esta es, con mucho, la forma más simple.
Chad Bingham
47

En Android Studio, abra el Administrador de dispositivos: Herramientas -> Android -> Monitor de dispositivo Android

En Eclipse, abra el Administrador de dispositivos: ingrese la descripción de la imagen aquí

En el administrador de dispositivos, puede agregar archivos a la tarjeta SD aquí: ingrese la descripción de la imagen aquí

Kirtikumar A.
fuente
gracias ... pero está arrojando un error en la consola de eclipse que dice: "Error al presionar la selección: sistema de archivos de solo lectura"
Charlie
1
@Charlie Debe verificar el permiso, porque su sistema de archivos no se puede escribir nada como muestra el mensaje de error
Kirtikumar A.
1
Perfecto ! Gracias
Rey de misas
1
No pude insertar ningún archivo o carpeta en el mnt/sdcarddirectorio, tuve que usar storage/12EA-2A1Een su lugar. Probablemente ese nombre de carpeta se genera automáticamente para cada AVD.
gosr 01 de
27

Una manera fácil es arrastrar y soltar. Copiará archivos a / sdcard / Download. Puede copiar carpetas enteras o múltiples archivos. Asegúrese de que "Habilitar compartir portapapeles" esté habilitado. (en ...-> Configuración)ingrese la descripción de la imagen aquí

johnml1135
fuente
1
El uso compartido de portapapeles no está disponible ahora: /
Umer Asif
¡Maldición! ¡¡Funcionó como por arte de magia!! ¡¡Muchas gracias!!
Pavan GR
@UmerAsif Es para mí en mis dos sistemas. ¿Estás seguro?
Martin Marconcini
Esto también funcionó para mí, pero solo para aclarar un poco, la configuración a la que se refiere es lo que se muestra en la captura de pantalla: es la configuración a la que se accede en la parte inferior de la barra de herramientas flotante, no desde Configuración dentro del emulador. Espero que ayude. :)
Evan Stone
0

Estoy usando Android Studio 3.3.

Vaya a Ver -> Ventana Herramientas -> Explorador de archivos del dispositivo . O puede encontrarlo en la esquina inferior derecha de Android Studio.

Si el emulador se está ejecutando, el Explorador de archivos del dispositivo mostrará la estructura del archivo en el almacenamiento del emulador.

Aquí puede hacer clic derecho en una carpeta y seleccionar "Cargar" para colocar el archivo

ingrese la descripción de la imagen aquí

Jitendra Sawant
fuente
0

En Visual Studio 2019 (Xamarin):

  1. Haga clic en el botón Monitor de dispositivo (DDMS).

ingrese la descripción de la imagen aquí

  1. Vaya a la pestaña Explorador de archivos y haga clic en el botón con un teléfono y una flecha hacia la derecha encima.

ingrese la descripción de la imagen aquí

fuego de seda
fuente