Verizon Galaxy S IIIで非常に不安定になっていますが、これはWiFiドライバー、または少なくともネットワークスタックの何かに関連していると思います。 OSのソフトリブートを引き起こすシステムの完全なクラッシュが毎日発生します。
問題の根本を特定するために、Android OSのクラッシュデータの履歴を確認したいと思います。アプリを開発しているわけではないので、指示は不要です。 LogCatを使用して開発中のアプリ内の問題を追跡する方法について。Androidシステムクラッシュログを見たいが、どこでそれらを探すべきかわからない。
前もって感謝します!
ANRが発生した後、関連プロセスの呼び出しスタックが/data/anr/traces.txt
アプリケーションがクラッシュした後、call stackクラッシュしたアプリケーションの/data/tombstones
ディレクトリ。
Android:カーネルパニック後にカーネルログを取得する方法? を参照してください。
/data/dontpanic/
には、いくつかの「アパニック」ファイルが含まれている必要がありますが、これはカーネルのアパニックサポートが有効であり、機能している場合のみです。 (私の場合は何も見ていませんが、あなたは私よりも幸運になるでしょう...)
クラッシュレポートは、デフォルトのパス/ data/anr /にあります。
/ data/system/ckerrorのようなカスタムパスの製造場所
cmdを使用:adb pull/data/anr "dest path"
例:Windows cmdプロンプト:adb pull/data/anr c:\ trace
通常、すべてのクラッシュは、内部ストレージの/ data/anr /フォルダーの下のtraces.txtファイルに保存されます。このファイルを確認してください。
ドキュメント は
Androidは、ANRが発生するとトレース情報を保存します。古いOSリリースでは、デバイス上に単一の/data/anr/traces.txtファイルがあります。
新しいOSリリースには、複数の>/data/anr/anr_ *ファイルがあります。 > Android Debug Bridge(adb)をルートとして使用して、デバイスまたはエミュレーターからANRトレースにアクセスできます。
adb root
adb Shell ls /data/anr
adb pull /data/anr/<filename>