Cómo copiar archivos a la instancia del emulador de Android

6 minutos de lectura

avatar de usuario
Girish

¿Cómo puedo enviar archivos .txt al emulador usando Android Studio?

Una manera fácil es arrastrar y soltar. Copiará los archivos a /sdcard/Download. Puede copiar carpetas completas o varios archivos. Asegúrese de que “Habilitar uso compartido del portapapeles” esté habilitado. (en …->Configuración)

ingrese la descripción de la imagen aquí

  • ¡Esta es definitivamente la forma más fácil!

    – JFreeman

    26 de enero de 2018 a las 4:34

  • Gracias, esta debería ser la respuesta!

    – Haider Sahib

    23 de marzo de 2018 a las 15:38

  • no se puede encontrar: “Habilitar uso compartido del portapapeles”. donde esta en macbook

    – Shirish Herwade

    22 de enero de 2019 a las 12:21

  • La carpeta /sdcard/Download todavía está vacía después de cargar el archivo.

    – Alex351

    10 de abril de 2019 a las 11:28

  • Encontré la carpeta que copié en Descarga del almacenamiento interno y no la tarjeta sd.

    – Santosh

    22 de mayo de 2019 a las 6:25

avatar de usuario
VSB

Actualización (mayo de 2020):
Android Studio tiene una nueva herramienta llamada Explorador de archivos del dispositivo. Puedes acceder a él de dos formas:

  1. Al hacer clic en Device File Explorer icono en la esquina inferior derecha de la ventana de Android Studio.
  2. Si no pudo encontrar su ícono, dentro de Android Studio presione el botón shift dos veces. Aparecerá una ventana de búsqueda rápida, luego escriba Device File en ella y Explorador de archivos del dispositivo aparecerá en el resultado de la búsqueda y puede hacer clic en él.
    abrir el Explorador de archivos del dispositivo

Luego puede navegar a la carpeta en la que desea insertar su archivo. Haga clic con el botón derecho en esa carpeta y seleccione cargar (o presione Control+Cambio+O). Seleccione el archivo que desea cargar y cargará el archivo en la ubicación deseada.

ingrese la descripción de la imagen aquí

Empuje el archivo usando adb.exe:

En Android 6.0+, debe usar el mismo proceso, pero su aplicación de Android no puede acceder a los archivos que se insertaron dentro de SDCARD usando DDMS File Explorer. Es lo mismo si intentas comandos como este:

adb push myfile.txt /mnt/sdcard/myfile.txt

si te enfrentas EACCES (Permission denied) excepción cuando intenta leer un archivo dentro de su aplicación, significa que no tiene acceso a los archivos dentro del almacenamiento externo, ya que requiere un permiso peligroso.

Para esta situación, debe solicitar la concesión de acceso manualmente utilizando el nuevo sistema de permisos en Android 6.0 y versiones superiores. Para más detalles puedes echar un vistazo en tutoría androide y este enlace

Solución para la versión antigua de Android Studio:

Si desea hacerlo utilizando la interfaz gráfica, puede seguir esto dentro de los menús de estudio de Android:

Herramientas –> Android –> Monitor de dispositivo Android

ingrese la descripción de la imagen aquí

Luego, se abrirá la ventana del Monitor de dispositivo Android (DDMS) y podrá cargar archivos usando el Explorador de archivos. Puede seleccionar una dirección como /mnt/sdcard y luego inserte su archivo en sdcard.
ingrese la descripción de la imagen aquí

  • Esto funcionó para la lógica de copia. Sin embargo, al usar AS-ide 2.3, en DDMS, /mnt/sdcard no aparecerá como una carpeta expandible y aparecerá como vacío – incluso después de reiniciar DDMS. Verifiqué que el comando de copia funcionaba cuando usaba adb shell para navegar a esa carpeta. Gracias por el puntero a la solución.

    – Gen Bo

    15 mayo 2017 a las 18:51


  • También puede seleccionar una carpeta, luego hacer clic con el botón derecho y elegir “Cargar…”, luego seleccionar una ruta a una carpeta o archivo de origen.

    – CoolMind

    21 de febrero de 2018 a las 17:04

  • se le denegó el permiso al enviar el archivo al sistema, ¿alguna idea?

    – Ser Jk

    17 de mayo de 2018 a las 1:36

  • solución anterior, no hay pestaña ‘Android’ en herramientas

    – Shirish Herwade

    24 de julio de 2018 a las 14:46

avatar de usuario
apache64

Puede usar el ADB a través de una terminal para pasar el archivo del escritorio al emulador.

adb push <file-source-local> <file-destination-remote>

También puede copiar el archivo del emulador al escritorio

adb pull <file-source-remote> <file-destination-local>

Sin embargo, también puede usar Android Device Monitor para acceder a los archivos. Haga clic en el ícono de Android que se puede encontrar en la barra de herramientas. Tardará unos segundos en cargar. Una vez que se carga, puede ver una pestaña llamada “Explorador de archivos”. Ahora puede extraer/empujar archivos desde allí.

  • ¿Hay alguna manera de hacer esto usando el estudio de Android como solíamos hacerlo en [email protected]

    – Girish

    25 de mayo de 2015 a las 9:02

  • no hay una pestaña llamada Explorador de archivos en Android Studio 1.2

    – Girish

    25 de mayo de 2015 a las 9:20

  • Vaya… ADM abre una nueva ventana al igual que la interfaz de usuario de Eclipse

    – Girish

    25 mayo 2015 a las 9:30


  • sí, Android Device Monitor abre una nueva ventana similar a Eclipse DDMS

    – Girish

    25 mayo 2015 a las 9:40

  • Sí, ¿podrías marcar esta respuesta como la correcta?

    – theapache64

    25 de mayo de 2015 a las 9:41

avatar de usuario
Prakash

El monitor de dispositivos Android ya no está disponible en Android Studio.

Si está utilizando Android Studio 3.0 y superior.

  1. Vaya a “Explorador de archivos del dispositivo”, que se encuentra en la parte inferior derecha de Android Studio.
  2. Si tiene más de un dispositivo conectado, seleccione el dispositivo que desee de la lista desplegable en la parte superior.
  3. mnt>sdcard es la ubicación de la tarjeta SD en el emulador.
  4. Haga clic derecho en la carpeta y haga clic en Cargar. Vea la imagen a continuación.

Nota: También puede cargar carpetas, no solo archivos individuales.

Explorador de archivos del dispositivo

avatar de usuario
Jitendra Sawant

Estoy usando Android Studio 3.3.

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

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

Aquí puede hacer clic derecho en una carpeta y seleccionar “Subir” para colocar el archivo

ingrese la descripción de la imagen aquí

Usualmente uso mnt – sdcard – carpeta de descarga. Gracias.

  • Cada versión de Android tiene una carpeta diferente, ¿puede decirnos sobre cada versión como 30, 29, 28, 27, 26… esa será información útil?

    – Fuego de Dragon

    17 de abril de 2021 a las 3:24

avatar de usuario
Fuego de Dragon

Después de arrastrar y soltar sus archivos desde el escritorio al emulador, responda aquí: https://stackoverflow.com/a/44885506/3904109

Su ubicación de archivos será

Androide 19, 21, 22 /storage/sdcard/Download

Androide 23, 24, 25, 26, 27, 28, 29, 30 /storage/emulated/0/Download

  • Cada versión de Android tiene una carpeta diferente, ¿puede decirnos sobre cada versión como 30, 29, 28, 27, 26… esa será información útil?

    – Fuego de Dragon

    17 de abril de 2021 a las 3:24

avatar de usuario
REMITO

Abra el símbolo del sistema y proporcione la ruta de herramientas de la plataforma del SDK. Por ejemplo: – C:\Android\sdk\platform-tools> Luego escriba el comando ‘adb push’ como se muestra a continuación,

C:\Android\sdk\plataforma-herramientas>adb push C:\MyFiles\fileName.txt /sdcard/fileName.txt

Este comando envía el archivo a la carpeta raíz del emulador.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad