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
- Android Studio (0.1.6-0.2.13) error de instrucción no jumbo
- ¿Cómo ejecutar una prueba JUnit en el estudio android?
- Proyecto limpio vs proyecto de reconstrucción vs ejecutar proyecto en Android Studio
- De cualquier manera automáticamente permiten la solicitud de aprobación de conexión MTP a la conexión USB?
- Android APK construido desde el estudio de Android y la consola tienen diferentes huellas digitales SHA
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!
- Las actualizaciones de Android Studio han provocado errores
- Android Studio dos sabores con diferentes archivos de manifiesto
- No se puede resolver la clase en build.gradle usando Android Studio 0.60 / Gradle 0.11
- Los botones de hardware no se pueden hacer clic en el emulador de Android
- Error de EGL al intentar ejecutar mapsActivity en el emulador de Android
- Android Studio me está agregando android.permission.USE_CREDENTIALS en mi manifiesto
- Proguard ignora el archivo de configuración de la biblioteca
- "No se instalaron los siguientes componentes de SDK: sys-img-x86-addon-google_apis-google-22 y addon-google_apis-google-22"
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+
- Buena aplicación de ejemplo para el servicio de Android
- ¿Cómo encontrar wifi y el uso de datos de red por separado por aplicación particular en android?