Monitor de dispositivos Android Explorador de archivos que no funciona con el emulador que ejecuta API 24+

Así, al igual que los estados de la pregunta. El monitor del dispositivo Android no muestra nada en la vista del Explorador de archivos. Esto sólo se produce en Dispositivos virtuales que ejecutan API de Android Nivel 24+.

¿Alguna solución?

Introduzca aquí la descripción de la imagen

Hasta Android Lollypop emuladores, podemos acceder a las carpetas del explorador de archivos. Si el emulador se crea con marshmallow o superior, no podemos acceder al explorador de archivos. Puede ser este es un error del nivel API 24+.

Una solución temporal, que funcionó al menos para mis necesidades, era instalar el administrador de archivos .apk (utilicé Astro file manager .apk) – simplemente arrastrar / soltar .apk a la ventana del emulador. Otra utilidad muy útil – ImDisk – que vamos a montar sdcard .img del dispositivo virtual. Si lo monta como un dispositivo de sólo lectura, puede tener acceso en tiempo real al sistema de archivos del dispositivo virtual

Esto es un error en el monitor de dispositivos Android y se ha reportado a google.

De acuerdo con Post, este hilo se actualizará cuando se publique el parche.

Una solución con la herramienta de línea de comandos adb :

 root@mypc ~ $ adb kill-server root@mypc ~ $ adb start-server root@mypc ~ $ adb root 

Ahora puede navegar por el sistema de archivos con el ls linux ls :

 root@mypc ~ $ adb shell ls -all / total 3688 drwxr-xr-x 15 root root 0 2017-04-21 11:11 . drwxr-xr-x 15 root root 0 2017-04-21 11:11 .. drwxr-xr-x 29 root root 0 2017-04-21 11:11 acct drwxrwx--- 6 system cache 4096 2017-01-06 12:11 cache lrwxrwxrwx 1 root root 13 1970-01-01 01:00 charger -> /sbin/healthd ... -rw-r--r-- 1 root root 4853 1970-01-01 01:00 ueventd.rc lrwxrwxrwx 1 root root 14 1970-01-01 01:00 vendor -> /system/vendor 

Otra solución temporal es usar el shell de adb

Primero, copie la base de datos en la tarjeta sd

 ./adb shell run-as com.yourapplication cp /data/data/com.yourapplication/databases/yourFileName.db /sdcard 

A continuación, extraiga el archivo de base de datos a su computadora

 ./adb pull /sdcard/yourFileName.db /Users/yourUserName/Desktop 

También me enfrenté al mismo problema en el monitor de dispositivos Android.

El emulador que usamos es muy alto nivel como Marshmallow 25, por lo que para llegar a esto, tenemos que ejecutar emulador en nivel nivel, es decir, Lollipop 22

Pruebe algunos métodos:

  1. Haga clic en el icono de triángulo en la ventana del dispositivo y luego elija "restablecer anuncio".
  2. Apague el emulador y vuelva a encenderlo.
  3. Puedes usar Genymotion, el mejor simulador ahora.
  • Búsqueda rápida en el nombre de archivo Android studio
  • Excepción de gradle de tiempo de ejecución
  • Migración a Android Studio
  • Compilador de Java erróneo al incluir un módulo de Java como dependencia en Android Studio
  • Android Studio no está generando apk
  • Android Studio Gradle Construir Sabores
  • ¿Cómo instalas una biblioteca personalizada en android studio?
  • Importaciones sobre la marcha es la adición de recursos al azar y Static ID
  • herramientas: overrideLibrary no funciona
  • ¿Por qué Android Studio no está construyendo y desplegando un apk correcto
  • Android studio Gradle icon error, Manifest Merger
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.