/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'

スポンサーリンク

関連記事

スポンサーリンク

GetStringWidth - 文字列の長さを計算する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る