例外をスローするtry / catchブロックがあり、Androidデバイスのログに例外に関する情報を表示したいと考えています。
開発コンピューターから次のコマンドを使用してモバイルデバイスのログを読み取ります。
/home/dan/android-sdk-linux_x86/tools/adb shell logcat
私はこれを最初に試しました:
try {
// code buggy code
} catch (Exception e)
{
e.printStackTrace();
}
ただし、ログには何も出力されません。それは多くの助けになったので、それは残念です。
私が達成した最高のものは:
try {
// code buggy code
} catch (Exception e)
{
Log.e("MYAPP", "exception: " + e.getMessage());
Log.e("MYAPP", "exception: " + e.toString());
}
何もないよりはましだが、あまり満足できない。
完全なバックトレースをログに出力する方法を知っていますか?
ありがとう。