このようなコードはAndroidサンプルで常に見られますか?
try { ... }
catch (Exception e) {
Log.e("Error", e.getMessage());
}
Log.e
物理デバイスで実際に何をしますか?
これは、開発者がSDKツールを介してアクセスできる、adb logcat
またはaLogcatなどのアプリを介してアクセスできるシステムログに移動します。デバッグログステートメントは通常、Androidのデフォルトのアプリリリースビルドプロセスによって削除されます。
ログは、ツールを使用してリアルタイムでダンプできるシステムのコンソールログに行を出力しadb
ます。例:adb logcat
。または、Eclipseベースのデバッグツールを使用して表示できます。
私のお気に入りのログフレーバーはLog.wtf()です。
デバイスは、logcatと呼ばれるローリングログを保持します。これは、AndroidSDKの複数のIDEまたはスタンドアロンツールによってADB全体で読み取ることができます。このように使用すると、優れたデバッグツールになります。
デバイスでは、logcatをリモートデバッグ用に送信できます。
Log.e
具体的にはエラーのログに使用されますが、ログは一般にすべての種類のログ(エラー、警告、デバッグ、冗長など)に使用されます。これらは、アプリケーションのデバッグに非常に役立ちます。これは、これを説明する非常に優れたチュートリアルです-アプリケーションログ
お役に立てれば。