¿Dónde se almacenan las imágenes del emulador de Android?

2 minutos de lectura

Avatar de usuario de Get Off My Lawn
Sal de mi césped

En el emulador, descargué una imagen de Google. Puedo encontrar la imagen en el emulador, pero no tengo idea de cuál es la ubicación del archivo de la imagen. Para depurar mi aplicación, necesito saber dónde está esa imagen. ¿Cómo puedo obtener la ruta completa de la imagen?

avatar de usuario de nneonneo
neoneo

Desde el Documentación AVD:

De forma predeterminada, la herramienta de Android crea el directorio AVD dentro ~/.android/avd/ (en Linux/Mac), C:\Documents and Settings\<user>\.android\ en Windows XP, y C:\Users\<user>\.android\ en Windows 7 y Vista.

Actualización (2020-02-22): Esta redacción ya no está en la página de documentación actual, pero la ubicación parece ser la misma (C:\Users\<user>\.android\) en Windows 8 y 10.

  • No puedo encontrar la imagen, estoy tratando de hacer esto: Bitmap bmp = BitmapFactory.decodeFile(“/mnt/dog-best-friend-1.jpg”);

    – Sal de mi césped

    26/10/2012 a las 23:47

Las imágenes del sistema se descargan en
[ {android_version_home_dir}/sdk/system-images/{android-version-number}/system.img> ]

y el avd se crean en C:\Users\.android\avd\ (windows) o ~/.android/avd/ (linux/mac)

No es algo obvio en la documentación oficial.

¿Tal vez esto?

  • ¡Dios mío, por fin la respuesta que estaba buscando! Abrí el directorio de archivos del emulador a través del administrador de AVD (de la forma en que mucha gente lo recomendó), pero solo hay algunos directorios y archivos, nunca ayudó. ¡Gracias!

    – Helena

    6 oct 2021 a las 17:05


Esto aquí parece funcionar para mí:

String path = Environment.getExternalStorageDirectory().getPath();
String myJpgPath = path + "/Download/dog-best-friend-1.jpg";

Si su imagen está almacenada en su emulador, puede encontrar esa imagen usando el archivo Explorar

Primero inicie su emulador y luego:

Abra su Explorador de archivos y vaya a mnt/sdcard/Download encontrará su imagen aquí si está descargada.

Para abrir la exploración de archivos en Eclipse: window/show view/other/File Explore

Avatar de usuario de Nehil Koshiya
Nehil Koshiya

En Windows —> C:\Documents and Settings.android\

avatar de usuario de mvz
mvz

Para encontrar la ruta exacta, abra el emulador, vaya a Fotos, luego haga clic en una foto (si hay alguna) y luego haga clic en i (para obtener información). Allí puede ver la ruta exacta en su dispositivo. Para acceder a estos archivos dinámicamente intente:

    String path = Environment.getExternalStorageDirectory().getPath();
    String pathPhotos = path2 +"/Download";
    File[] fileArr = new File(pathPhotos).listFiles();

    for(int i = 0; i < fileArr.length; i++) {
        Log.d("fileName12", " " + fileArr[i].getPath());
    }

En caso de que listFiles devuelva nulo, debe agregar:
use-permission *android:name=”android.permission.READ_EXTERNAL_STORAGE” /> Y cambie la configuración en el emulador -> configuración -> Aplicaciones -> Permisos de la aplicación -> almacenamiento -> el nombre de su aplicación -> encender

¿Ha sido útil esta solución?