Quiero agregar una imagen en el emulador de la galería. Pero yo no soy capaz de hacer esto. Cómo hacer esto? alguna pista! A pesar de que he ido a través de una respuesta publicada en la pila de flujo, pero no consiguió el éxito con esa respuesta.

InformationsquelleAutor Sudipta Som | 2011-03-01

8 Comentarios

  1. 40

    De verificación este una Vez que usted tiene una tarjeta SD virtual en el emulador, si no estás cómodo con mtools o si usted no sabe cómo montar un dispositivo de loopback en Linux (que es realmente fácil, por cierto), sólo tiene que utilizar adb push para subir tus imágenes. Posible ejemplo:

    adb shell mkdir /sdcard/Pictures
    adb push mypic.jpg /sdcard/Pictures
    • tengo mkdir error de /sdcard/fotos, sólo Lectura del sistema de archivos @Felix
    • usted puede ser que necesite para establecer permisos de escritura también. adb shell mount-o rw,remount rootfs / chmod 777 /mnt/sdcard , de salida, a continuación, intente copiar la imagen adb push mypic.jpg /sdcard/Pictures
  2. 45

    También puede utilizar la herramienta DDMS de eclipse para empujar o tirar de un archivo en el emulador. En un 2.2 emulador que fue capaz de empujar a algunos .imágenes jpg en el directorio /mnt/sdcard/DCIM/100ANDRO carpeta con DDMS. Yo, entonces, tenía que ir en el emulador funcionando, selecciona la opción «Dev Tools» en la pantalla de Aplicaciones, seleccione «Media Scanner» (o «Proveedor de Multimedia» en las versiones más recientes de Android) para obtener el emulador para reconocer los archivos para que se muestre en la Galería de Medios.

    • Ejecución de los medios de comunicación escáner es esencial. Sin que paso mi emulador nunca ve las imágenes. Gran respuesta!
    • Impresionante, gracias por la info acerca de los Medios de comunicación del Escáner.
    • Gracias, esta respuesta es excelente.
    • incluso los medios de comunicación proveedor no funciona, no se actualiza la galería
    • gran respuesta, sólo salvó mi día aquí!
    • O yo estoy ciego, o no hay Medios «Escáner» opción «Dev Tools».
    • No lo pude encontrar así (Lollipop). Usted puede ejecutar desde el adb shell con este comando: radio am -un android.intención.acción.MEDIA_MOUNTED -d file:///mnt/sdcard/DCIM/100ANDRO/
    • mi adb shell no está reconociendo » soy » como un comando válido. ¿Necesito instalar otro programa para manejar esto?
    • Creo que sería amd
    • No «los Medios de comunicación del Proveedor de» cualquiera de los dos? Mi Proveedor de Multimedia se bloquea cuando se pulsa en «Escanear la tarjeta SD» 🙁

  3. 20

    Primera cosa a hacer es conseguir que la imagen(s) en el almacenamiento de el emulador. Para esto tenemos varias opciones. Voy a enumerar las opciones más comunes aquí. Pero primero una nota importante sobre la necesidad de buscar este los medios de comunicación en el emulador. Como se ha señalado por Felby en otra respuesta.

    Donde poner las imágenes

    La ubicación estándar (para los dispositivos que he probado hasta ahora), donde las imágenes de la cámara se pone en el dispositivo es /mnt/sdcard/DCIM/100ANDRO.

    Sin embargo, ya que necesitamos escanear manualmente de todos modos usted puede ponerlos en /mnt/sdcard/Pictures o cualquier otra ruta de acceso válida en la (emulado) sdcard.

    El /sdcard/ sendero está vinculado a /mnt/sdcard/ por lo que también funcionará. Sólo estoy mencionando esto porque he visto por este camino, en otra respuesta.

    Cómo subir imágenes al emulador

    Usando adb

    Para los usuarios más avanzados, ejecutar el adb push desde la línea de comandos. Si usted no sabe cómo trabajar con el adb puedo recomendar la lectura en este artículo de la ayuda. Asegúrese de que tiene la ruta de acceso configurado correctamente para su sistema y adb devices devuelve al menos un dispositivo (si es más de especificar el dispositivo de comando).

    adb push /path/to/image.jpg /mnt/sdcard/DCIM/100ANDRO

    Utilizando eclipse (ADT)

    Usted puede conseguir la misma haciendo clic en algunos botones en ADT. Vaya a la perspectiva DDMS y en el explorador de archivos, seleccione el icono en la parte superior. Verificación de la imagen de abajo para más detalles.

    subir imagen para el emulador de la galería

    imagen enlazada desde http://cdn.cybersectors.com/

    De escaneo para los medios de comunicación

    Un paso importante, no olvidar es la ejecución de esta herramienta en el Emulador de Android. Si omite este de la Galería permanecerá vacío. Muchas gracias a Felby para señalar esto.

    Tuve que ir en el emulador funcionando, selecciona la opción «Dev Tools» en la pantalla de Aplicaciones,
    la seleccione «Media Scanner» (o «Proveedor de Multimedia» en las versiones más recientes de
    Android) para obtener el emulador para reconocer los archivos por lo que sería
    muestra en la Galería de Medios.

    • El uso de genymotion yo solo tuve que reiniciar el emulador después de empujar las imágenes: funcionó!
    • Me fijo con /mnt/sdcard/pictures y reiniciar el emulador..Thz..es workked.
    • yo seleccione el proveedor de multimedia, a continuación, ¿qué debo hacer?
    • los medios de comunicación del proveedor de Escanear la tarjeta SD «causas» Dev Tools ha dejado de funcionar’. Alguna solución?
  4. 3

    Si usted necesita alguno de la imagen, a continuación, simplemente vaya a google.com desde el navegador de tu emulador y buscar las imágenes como desee y haga clic en la imagen. cuando se abre por completo seleccione la opción de tamaño de la imagen y, a continuación, pulse y mantenga pulsado el ratón durante unos segundos, esto le dará opciones de ahorro. usted puede buscar opciones en el menú contextual.

    Espero que esto ayude a alguien.

  5. 3

    Puedo poner imágenes en mi Tarjeta SD en esta manera:

    1. disconect mi teléfono desde el USB

    2. utilizando adb push de la línea de comandos con la carpeta storage/sdcard y no /sdcard, ejemplo

      D:\adt-bundle-windows-x86-20131030\sdk\platform-tools>adb push «d:\star.jpg» storage/sdcard

    3. cerrar el emulador y ejecutar de nuevo

    4. Puedo comprobar en Eclipse -> DDMS -> Explorador de Archivos ficha, y veo la imagen en el interior de storage/sdcard carpeta

  6. 1

    la digitalización de los medios de comunicación podrían detener las herramientas de desarrollo a veces… si es así empuje de los archivos en el almacenamiento en/sdcard/DCIM carpeta con DDMS modo como se mencionó en la imagen de arriba y sólo tienes que reiniciar el emulador….

  7. 1

    He usado este, a mí me funcionó
    adb push «C:/image.jpg» /mnt/sdcard/DCIM

    a continuación, ejecute los Medios de comunicación (proveedor de herramientas de desarrollador)
    🙂

  8. 1

    usted puede ser que necesite para establecer permisos de escritura también.
    adb shell

    mkdir /sdcard/Pictures
    mount-o rw,remount rootfs /
    chmod 777 /mnt/sdcard
    salida

    intente copiar la imagen

    adb push mypic.jpg /sdcard/Pictures

Dejar respuesta

Please enter your comment!
Please enter your name here