Cómo leer '/data/anr/traces.txt' en samsung S2

Estoy desarrollando una aplicación y mantiene fallos al azar. Finalmente coger el logcat cuando se bloquea.

Aquí están las líneas que tengo

01-30 01:04:47.281 2856-2856/com.snappext:hascode_process I/System.out﹕ Done 01-30 01:05:02.617 2856-2861/com.snappext:hascode_process I/dalvikvm﹕ threadid=3: reacting to signal 3 01-30 01:05:02.640 2856-2861/com.snappext:hascode_process I/dalvikvm﹕ Wrote stack traces to '/data/anr/traces.txt' 01-30 01:05:39.304 2750-2752/com.snappext D/dalvikvm﹕ GC_CONCURRENT freed 830K, 14% free 11618K/13383K, paused 1ms+3ms 

Ahora necesito saber leer '/data/anr/traces.txt' Estoy usando mi Samsung S2 para pruebas

Usted puede utilizar este cmd

 adb pull /data/anr/traces.txt 

Necesitará navegar a la carpeta adb bajo la instalación de Android

Puede intentar hacer una adb shell "ls /data/anr" que enumerará todos los archivos de rastreo en ese directorio. Atleast en mi dispositivo no tengo permiso para listar la carpeta /data pero lo hago por /data/anr

En mi LG G3, a pesar del mensaje diciendo que escribió a /data/anr/traces.txt , de hecho, mantendría varios. Podría ser Xamarin / Mono Estoy desarrollando con hacer esto pero el archivo que necesitaba era en realidad /data/anr/traces_<PKG_NAME>.txt donde <PKG_NAME> es el paquete de Android de la aplicación pero con cada uno . com.my.project por un _ (ex: com.my.project -> com_my_project ).

También mantuvo otros archivos de rastreo, presumiblemente para aplicaciones no depuradoras, con el patrón traces00.txt , traces01.txt , … traces10.txt . En resumen, no había un archivo ' traces.txt ' normal en esa carpeta, pero muchos comenzaban con 'trazas' y terminaban en '.txt'

Si está utilizando Windows:

  1. Abrir cmd / terminal
  2. cd a la carpeta SDK ( consulte: Buscar la ubicación de SDK desde Android Studio )

    • Windows: cd c:/android-sdk
    • OSX: cd /Users/<user>/Library/Android/sdk
  3. cd platform-tools

  4. adb pull /data/anr/traces.txt
  5. Compruebe c: /android-sdk/platform-tools/traces.txt

En el paso 4 puede obtener algunos errores:

  • Adb no se encuentra en el terminal de OS X
  • Error: más de un dispositivo y un emulador
  • Por qué getSpeed ​​() siempre devuelve 0 en android
  • Android: Actualiza los datos de fragmento anteriores cuando se pulsa el botón de retroceso
  • Java MappedByteBuffer.get () sorprendentemente lento
  • Rendimiento de Android xml vs java layouts
  • Hashmap vs Bundle en Android Eficiencia y comparación de rendimiento
  • Cómo acelerar el proceso de compilación de Android Studio
  • ¿Por qué son las anotaciones bajo Android un problema de rendimiento (lento)?
  • Extraño problema de rendimiento con Galaxy Tab
  • Android: Mejora de la frecuencia de muestreo del sensor mediante el uso de NDK y de sondeo
  • Compresión de mapa de bits y optimización de velocidad en Android
  • ¿Los dispositivos móviles tienen CPU suficiente para admitir HTTPS para todo el tráfico de un sitio web?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.