2

このようなコードはAndroidサンプルで常に見られますか?

try { ... }
catch (Exception e) {
    Log.e("Error", e.getMessage());
}

Log.e物理デバイスで実際に何をしますか?

4

4 に答える 4

4

これは、開発者がSDKツールを介してアクセスできる、adb logcatまたはaLogcatなどのアプリを介してアクセスできるシステムログに移動します。デバッグログステートメントは通常、Androidのデフォルトのアプリリリースビルドプロセスによって削除されます。

于 2012-06-14T22:11:57.367 に答える
2

ログは、ツールを使用してリアルタイムでダンプできるシステムのコンソールログに行を出力しadbます。例:adb logcat。または、Eclipseベースのデバッグツールを使用して表示できます。

私のお気に入りのログフレーバーはLog.wtf()です。

于 2012-06-14T22:12:06.477 に答える
1

デバイスは、logcatと呼ばれるローリングログを保持します。これは、AndroidSDKの複数のIDEまたはスタンドアロンツールによってADB全体で読み取ることができます。このように使用すると、優れたデバッグツールになります。

デバイスでは、logcatをリモートデバッグ用に送信できます。

于 2012-06-14T22:17:10.873 に答える
1

Log.e具体的にはエラーのログに使用されますが、ログは一般にすべての種類のログ(エラー、警告、デバッグ、冗長など)に使用されます。これらは、アプリケーションのデバッグに非常に役立ちます。これは、これを説明する非常に優れたチュートリアルです-アプリケーションログ

お役に立てれば。

于 2012-06-14T23:06:57.760 に答える