Android打印堆栈跟踪

use*_*644 8 android

我怎样才能在android中获得相当于printStackTrace的东西?我知道我可以通过将标记名称和字符串传递给日志记录方法来记录错误,但这只是给了我一个nullpointerexception.如果我调用e.printStackTrace(),这个数据打印到哪里?

小智 17

Log.e("mytag", "mymessage",ex);
Run Code Online (Sandbox Code Playgroud)


fra*_*Opt 6

如果您正在使用eclipse,请确保您已LogCat打开窗口.你可以找到它

窗口 - >显示视图 - >其他 - >在Android下 - > LogCat

更新时间:2014年7月

或者,如果您使用的是Android Studio,则可以在下面找到它

窗口菜单 - >显示视图 - > Logcat

LogCat就像普通JAVA中的控制台一样.您e.printstacktrace()也会出现在LogCat中.