Cómo encontrar la información de mi aplicación / datos / datos mediante el Explorador de archivos de Android Device Monitor

Tengo una aplicación que escribe en archivos de texto en el almacenamiento interno. Me gustaría echar un vistazo a mi computadora.

Corrí un Toast.makeText para mostrar la ruta, dice: / data / data / mypackage

Pero cuando voy a la aplicación Android Studio Monitor de Android, no veo / datos / datos en el Explorador de archivos. Entonces, ¿dónde están mis archivos?

Sé que existen porque puedo encontrar el en adb shell. Necesito traducir / datos / datos a una ruta visible en el Explorador de archivos, para poder descargarlos fácilmente. ¡Gracias!

Sólo puede comprobar que si tiene un teléfono enraizado, ya que estas carpetas son privadas para las aplicaciones y el acceso habitual está restringido a dichas carpetas. Aconsejaría si usted no tiene un teléfono arraigado entonces hace una copia de sus carpetas internas y los escribe a su SDCard para comprobar el contenido. La otra manera es enraizar el teléfono o usar un emulador.

Aquí está el código que puede utilizar para escribir una copia en su tarjeta SD externa:

public static void copyDirectoryOneLocationToAnotherLocation(File sourceLocation, File targetLocation) throws IOException { if (sourceLocation.isDirectory()) { if (!targetLocation.exists()) { targetLocation.mkdir(); } String[] children = sourceLocation.list(); for (int i = 0; i < sourceLocation.listFiles().length; i++) { copyDirectoryOneLocationToAnotherLocation(new File(sourceLocation, children[i]), new File(targetLocation, children[i])); } } else { InputStream in = new FileInputStream(sourceLocation); OutputStream out = new FileOutputStream(targetLocation); // Copy the bits from instream to outstream byte[] buf = new byte[1024]; int len; while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } in.close(); out.close(); } } 

Puede utilizar la adb console . Simplemente escribe adb root y luego adb connect <IP>

Después de eso, puede abrir la carpeta de datos.

Vea esto . Debido a que / data / data es un almacenamiento interno para la propia aplicación, sólo las aplicaciones con el mismo ID de usuario pueden acceder a ella (oa menos que tenga un dispositivo con raíz).

La carpeta /data/data se muestra en el Explorador de archivos de Android Device Monitor (Android Studio 1.4). Al menos para dispositivos virtuales.

Creo que está utilizando API 24 o superior, debe crear un nuevo dispositivo virtual que no API 24+

  • Google Sign-in siempre falla en GoogleSignInResult
  • No es capaz de detectar el número de línea en logcat Android Studio
  • Añadir archivos .so pre-construidos en el proyecto utilizando Android Gradle plugin 0.7.3
  • Actividad no registrada en el manifiesto Aviso de pelusa
  • Crear una biblioteca de Android AAR incluyendo javadoc y fuentes
  • ¿Hay alguna forma de generar el archivo R.java en Android Studio?
  • Cómo obtener Android Studio, Gradle y Android Annotations trabajando juntos
  • Cannont resolver el símbolo JSONObject (Android Studio)
  • No se puede iniciar la aplicación a través de Android Studio (logcat )
  • Reiniciar ADB desde Android Studio
  • ¿Cómo obtener la variante de compilación en tiempo de ejecución en Android Studio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.