¿Cómo acceder a los archivos locales del sistema de archivos en el emulador de Android?
81
Quiero saber si existe un método para acceder a los archivos locales (por ejemplo, archivos de texto, páginas web) del sistema de archivos en el emulador de Android.
Estoy usando Ubuntu 10.04 para el desarrollo de Android.
Aclare si desea acceder a esos archivos locales en su aplicación que se ejecuta en el emulador de Android ...
TheCottonSilk
2
No ... Quiero acceder a los archivos locales en mi sistema operativo, digamos (/home/ubuntu/myfile.txt) desde el emulador \
illuminatus
C:\Users\{Acount}\Documents\AndroidStudio\DeviceExplorer\emulator-5554\sdcard\Android\data\..\file.exten mi caso
TiyebM
Respuestas:
96
Puede usar el adbcomando que viene en el directorio de herramientas del SDK:
adb shell
Le dará un indicador de línea de comandos donde puede navegar y acceder al sistema de archivos. O puede extraer los archivos que desee:
adb pull /sdcard/the_file_you_want.txt
Además, si usa eclipse con el ADT, hay una vista para explorar el sistema de archivos ( Ventana-> Mostrar vista-> Otro ... y elija Android-> Explorador de archivos )
Uso recomendado para obtener la ruta de la tarjeta sd: File sd = Environment.getExternalStorageDirectory (); Ruta de la cadena = sd.getAbsolutePath ();
Edgard Leal
La vista de la GUI es, en última instancia, una función de DDMS, por lo que, si bien se puede iniciar desde Eclipse, también se puede usar ejecutando DDMS sin Eclipse. (Aunque personalmente siempre uso las herramientas adb de línea de comandos).
Chris Stratton
1
En una instalación reciente, la ubicación del exe es "ruta \ a \ sdk \ platform-tools \ adb.exe"
Esta solución funcionó para mí después de iniciar el emulador desde la línea de comandos, mientras que la solución de Android Studio no lo hizo.
colinbr96
'adb' no se reconoce una vez que estoy dentro del shell, y si intento navegar hasta el archivo, aparece 'Permiso denegado'. ¿Algunas ideas?
Felipe Centeno
60
En Android Studio 3.0 y posteriores, haga esto:
Ver> Ventanas de herramientas> Explorador de archivos del dispositivo
Para abrir Android Device Monitor, presione dos veces Shift (en Android Studio) y escriba "Android Device Monitor".
Primož Kralj
¿Es posible cambiar el nombre de un archivo o carpeta con el Monitor de dispositivo Android?
Alex
1
¡Actualizar! Puede acceder al sistema de archivos de Android a través de Android Device Monitor. En Android Studio, vaya a Herramientas >> Android >> Monitor de dispositivo Android.
Tenga en cuenta que puede ejecutar su aplicación en el simulador mientras usa el Monitor de dispositivo Android. Pero no puede depurar su aplicación mientras usa el Monitor de dispositivo Android.
C:\Users\{Acount}\Documents\AndroidStudio\DeviceExplorer\emulator-5554\sdcard\Android\data\..\file.ext
en mi casoRespuestas:
Puede usar el
adb
comando que viene en el directorio de herramientas del SDK:Le dará un indicador de línea de comandos donde puede navegar y acceder al sistema de archivos. O puede extraer los archivos que desee:
Además, si usa eclipse con el ADT, hay una vista para explorar el sistema de archivos ( Ventana-> Mostrar vista-> Otro ... y elija Android-> Explorador de archivos )
fuente
En Android Studio 3.0 y posteriores, haga esto:
Ver> Ventanas de herramientas> Explorador de archivos del dispositivo
fuente
Además de la respuesta aceptada , si está utilizando Android Studio, puede
Android Device Monitor
,Devices
pestaña de la izquierda,File Explorer
pestaña de la derecha,Pull a file from the device
botón para guardarlo en su sistema de archivos localTomado de Trabajar con un emulador o el sistema de archivos del dispositivo
fuente
Android Device Monitor
, presione dos veces Shift (en Android Studio) y escriba"Android Device Monitor"
.¡Actualizar! Puede acceder al sistema de archivos de Android a través de Android Device Monitor. En Android Studio, vaya a Herramientas >> Android >> Monitor de dispositivo Android.
Tenga en cuenta que puede ejecutar su aplicación en el simulador mientras usa el Monitor de dispositivo Android. Pero no puede depurar su aplicación mientras usa el Monitor de dispositivo Android.
fuente
En Android Studio 3.5.3, el Explorador de archivos del dispositivo se puede encontrar en Ver -> Ventanas de herramientas.
También se puede abrir usando las pestañas verticales en el lado derecho de la ventana principal.
fuente