6

私はアプリケーションを開発していますが、実際のデバイスでテストしているときに、アプリケーションがクラッシュして電話が再起動することがわかりました(心配しています...)

電話が起動するとlogcatがリセットされるように見えるので、電話が再起動する前からlogcatを取得する方法はありますか?

前もって感謝します。

4

6 に答える 6

3

http://code.google.com/p/acra/を使用します。これは、クラッシュ レポートを Google フォームに送信するための優れたライブラリです。スタックトレース。私は自分のアプリでそれを使用し、うまく機能します。実装に問題がある場合はお知らせください。http://code.google.com/p/acra/wiki/ACRAHowToを読んでください。セットアップは簡単です。

于 2010-09-26T03:06:18.877 に答える
2

最も簡単な方法:マーケットからaLogrecを無料で入手します。このアプリは、ログを SD カードに保存します。

于 2012-06-09T15:59:08.797 に答える
2

slashfoo のブログから (正確な構文については logcat のページを確認してください)、コンピューターを接続してバックグラウンドで logcat プロセスを開始します。adb shell nohup logcat -f /dev/[あなたのSDカード] -n60 -r3600

logcat は sdcard に保存されますが、再起動するたびに手順をやり直す必要があります。

于 2011-08-08T18:33:50.493 に答える
0

alogrec プログラムを使用します。ログを SD カードに書き込み、再起動後に自動的に再開します。

于 2014-08-30T21:28:24.360 に答える
-1

ターミナル/コマンド プロンプトを開いて、これを発行してみてください:
adb -d logcat
これにより、問題を見つけるために読むことができる logcat のライブ バージョンがダンプされます

于 2010-07-29T10:00:33.790 に答える