/data/anr/traces.txtファイル/data/anr/traces.txtとはdalvikのstack trace fileに使用されているファイルでアプリケーションが一定時間反応しないときに出力されるファイルです。
anrとは『Application is not respoding』の意味です。
SDKなどでは次の場所に記載されています。
android-sdk/platforms/xxxx/build.prop
ファイル中に一行:dalvik.vm.stack-trace-file=/data/anr/traces.txt を記載されいる。
次のようなエラーが出るときには/data/anr/traces.txtや/data/anrに書き込み権限がありません。
dalvikvm Unable to open stack trace file '/data/anr/traces.txt' : Permission denied
このときコマンドプロンプトよりadb shellを実行してchmodコマンドでパーミッションを変更します。
C:\>adb shell
# chmod 777 /data/anr
# exit
すると正しくtraces.txtが出力されるようになります。
Wrote stack trace to '/data/anr/traces.txt'
スポンサーサイト
コメントの投稿