2011-01-31 23 views
50

Estoy usando Ubuntu 10.04 para el desarrollo de Android. Quiero saber si hay 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.¿Cómo acceder a los archivos locales del sistema de archivos en el emulador de Android?

+0

Por favor, aclare si desea acceder a esos archivos locales en su aplicación que se ejecuta en el emulador de Android ... – TheCottonSilk

+1

No .. Quiero acceder a los archivos locales en mi sistema operativo decir (/home/ubuntu/myfile.txt) del emulador \ – illuminatus

Respuesta

76

Usted puede utilizar el comando adb que viene en el dir herramientas del SDK:

adb shell 

que le dará una línea de comandos donde se puede navegar y acceder al sistema de archivos. O bien, puede extraer los archivos que desea:

adb pull /sdcard/the_file_you_want.txt 

Además, si se utiliza Eclipse con ADT, hay una vista para examinar el sistema de archivos (Ventana-> Mostrar Ver-> Otro ... y elija Android-> Explorador de archivos)

+0

Uso recomendado para obtener la ruta de la tarjeta SD: Archivo sd = Environment.getExternalStorageDirectory(); String path = sd.getAbsolutePath(); –

+0

La vista de la GUI es, en última instancia, una función de DDMS, por lo que, aunque se puede iniciar desde Eclipse, también se puede usar ejecutando DDMS sin Eclipse. (Aunque personalmente siempre uso las herramientas de línea de comando adb). –

+0

En una instalación reciente, la ubicación del exe es "ruta \ a \ sdk \ plataforma-herramientas \ adb.exe" –

38

Además de the accepted answer, si está utilizando Android Studio puede

  1. invocar Android Device Monitor,
  2. seleccionar el dispositivo en la pestaña Devices a la izquierda,
  3. seleccione File Explorer pestaña de la derecha,
  4. navegue hasta el archivo que desea, y
  5. haga clic en el botón Pull a file from the device para guardarlo en su sistema de archivos local

Tomado de Working with an emulator or device's file system

+8

explorador de archivos vacío –

+8

Para abrir 'Android Device Monitor', presione dos veces Shift (en Android Studio) y escriba' "Android Device Monitor" '. –

1

actualización! Puede acceder al sistema de archivos Android a través de Android Device Monitor. En Android Studio, vaya a Herramientas >> Android >> Android Device Monitor.

Tenga en cuenta que puede ejecutar su aplicación en el simulador mientras usa el dispositivo Android Monitor. Pero no puede depurar su aplicación mientras usa el Android Device Monitor.

Cuestiones relacionadas