My program keeps crashing, but the logcat does not show any exceptions. I just get the following message, plus a lot of stats about CPU usage. Clearly I’m using too much of the CPU, but I don’t know what part of my program is doing this. Where is the following file? I can’t find it.
12-30 23:13:06.639: INFO/dalvikvm(7688): Wrote stack trace to
‘/data/anr/traces.txt’
–>
EDIT:
You need to have root access to modify the files in /data/ you should be able to access the file with an app like https://market.android.com/details?id=com.estrongs.android.pop
Once you have that app, open it –> Menu –> Settings –> Home Directory (Change from
/sdcard/to/) –> Exit the app –> Open it againThen you should be able to browse to /data/anr/*
EDIT2 (Additional info, based on comments) for use with a published app after hands on testing:
Most developers rely on the developer console error reporting to see the stacktrace and error logs when a user submits an error report.
Others impliment their own or use a library like ACRA
Be warned some users do not install an app simply because it uses the permission to read sensitive log data.