¿Cómo puedo enviar archivos .txt al emulador usando Android Studio?
android
android-studio
Girish
fuente
fuente
Una forma sencilla es arrastrar y soltar. Copiará archivos en / sdcard / Download. Puede copiar carpetas enteras o varios archivos. Asegúrese de que la opción "Habilitar uso compartido del portapapeles" esté habilitada. (en ...-> Configuración)
fuente
Actualización (mayo de 2020): Android Studio tiene una nueva herramienta llamada Device File Explorer . Puedes acceder a él de dos formas:
Device File Explorer
icono en la esquina inferior derecha de la ventana de Android Studio.Device File
y el Explorador de archivos del dispositivo aparecerá en el resultado de la búsqueda y podrá hacer clic en él.Luego, puede navegar a la carpeta en la que desea insertar su archivo. Haga clic derecho en esa carpeta y seleccione cargar (o presione Ctrl+ Shift+ O). Seleccione el archivo que desea cargar y cargará el archivo en la ubicación deseada.
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 prueba comandos como este:
Si se enfrenta a una
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 la versión superior. Para obtener más información, puede consultar el tutorial de Android y este enlace .
Solución para la versión anterior de Android Studio:
Si desea hacerlo utilizando la interfaz gráfica, puede seguir esto dentro de los menús de Android Studio:
Herramientas -> Android -> Monitor de dispositivo Android
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 insertar su archivo en sdcard.fuente
adb shell
para navegar a esa carpeta. Gracias por el puntero a la soluciónEl monitor de dispositivo Android ya no está disponible en Android Studio.
Si está utilizando Android Studio 3.0 y superior.
mnt>sdcard
es la ubicación de la tarjeta SD en el emulador.Nota: Puede cargar carpetas y no solo archivos individuales.
fuente
sdcard/Download
carpeta, luego en la aplicación de selección de archivos del emulador, use el menú Hamburger y seleccione la carpeta Descargas.Estoy usando Android Studio 3.3.
Vaya a Ver -> Ventana de 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.
Yo suelo usar mnt - sdcard - carpeta de descarga. Gracias.
fuente
Abra el símbolo del sistema y proporcione la ruta de las herramientas de 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 \ platform-tools> adb push C: \ MyFiles \ fileName.txt /sdcard/fileName.txt
Este comando envía el archivo a la carpeta raíz del emulador.
fuente
consulte la
johnml1135
respuesta, pero no funciona completamente.después de la autoinvestigación, trabaja ahora:
como dicen los oficiales :
y use
Drag and Drop
realmente funcionó, pero use la aplicación autoinstalada de AndroidDownload
, entonces NO podrá encontrar el archivo copiado, ya que no existe la llamada/sdcard/Download
carpeta.finalmente usando otra aplicación de administrador de archivos, como
Explorador de archivos ES
entonces puedo ver que el verdadero camino es
/storage/emulated/0/Download/
que contiene los archivos copiados, como
/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3
después de arrastrar y soltar más archivos mp3:
fuente
/storage/emulated/0/Downloads
y funcionó de inmediato.adb push [ruta del archivo en su computadora] [ruta del archivo en su móvil]
fuente