8

AndroidでprintStackTraceに相当するものを取得するにはどうすればよいですか? タグ名と文字列をログ メソッドに渡すことで、エラーをログに記録できることはわかっていますが、nullpointerexception が返されるだけです。e.printStackTrace() を呼び出すと、このデータはどこに出力されますか?

4

4 に答える 4

17
Log.e("mytag", "mymessage",ex);
于 2012-12-10T02:15:44.350 に答える
6

Eclipse を使用している場合は、LogCatウィンドウが開いていることを確認してください。あなたはそれを見つけることができます

ウィンドウ -> ビューを表示 -> その他 -> Android の下 -> LogCat

2014年7月更新

または、Android Studio を使用している場合は、以下で見つけることができます

ウィンドウメニュー -> ビューの表示 -> Logcat

LogCat通常の Java のコンソールのようなものです。LogCate.printstacktrace()にも表示されます。

于 2012-12-10T02:23:11.867 に答える
2

データは引き続き e.printStackTrace(); を使用して DDMS ログに出力されます。Log.e("Tag", "Description", e); も使用できます。ログも出力されます。DDMS は android-sdk/tools/ddms の下にあり、ログは起動時に下部ペインに表示されます。

于 2012-12-10T02:15:12.863 に答える