Cómo acceder a los archivos android /data/anr/traces.txt y / data / tombstones / tombstones

Estoy escribiendo una aplicación para reportar fallos y los registros relevantes. Así que desde mi aplicación estoy tratando de acceder a traces.txt y lápidas, pero estoy recibiendo un error:

03-25 09:48:46.220 W/System.err(10250): java.io.FileNotFoundException: /data/tombstone/tombstone_00 (Permission denied) 

Puedo acceder a traces.txt , pero no a lápidas.

7 Solutions collect form web for “Cómo acceder a los archivos android /data/anr/traces.txt y / data / tombstones / tombstones”

Puede utilizar la herramienta adb ubicada en your_sd_root_dir / tools. Úsalo así

 ./adb pull path_to_file location_to_save 

Si obtienes "permiso denegado" puedes hacer esto:

 adb shell "cp /data/anr/traces.txt /storage/extSdCard/" adb pull /storage/extSdCard/traces.txt 

Nota: Esto sólo funciona con emuladores androides y dispositivos Android con raíces.

Primero puede comprobar si el archivo se ha creado o no. Usted puede hacer esto entrando

DDMS -> File Explorer -> data -> data -> (Your Package) -> files -> (Your File)

DDMS está en la esquina superior derecha de su eclipse. Si el archivo no está presente en la ruta anteriormente mencionada, entonces no se crea correctamente, pero si todavía está allí cambiar la ruta de su archivo en consecuencia al acceder a él, por ejemplo. /data/data/(Your Package)/traces.txt

También puede extraer ese archivo traces.txt en su escritorio. La opción Pull está dada en la barra superior debajo de DDMS.

Esto lo hizo por mí: adb tire "/data/anr/traces.txt"

Usted debe poder conseguir el archivo que usted necesita vía la clase de DropBoxManager http://developer.android.com/reference/android/os/DropBoxManager.html

El archivo de la piedra sepulcral se copia también al dropbox (por lo menos en el emulador)

Datos de la cáscara de Adb / sistema / Dropbox entonces uso ls para ver los archivos generados dentro Dropbox iinside dropbox obtendrá accidentes, anr y archivo de rastreos

Si desea acceder a ellos crear carpeta y abrir adb dentro de esa carpeta y utilizar el comando siguiente adb pull data / system / dropbox

 adb shell "cd /data/anr && cat traces.txt" > anr.txt 

Esto copiará traces.txt en anr.txt en su directorio de conjuntos actual

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.