我在哪里可以看到Android Studio中的打印堆栈跟踪?

时间:2015-08-29 08:21:50

标签: java android android-studio

我是Android Studio和Java编程的新手。我有以下草案代码:

    try {
        InetAddress serverAddr = InetAddress.getByName("whatever");
        Socket socket = new Socket(serverAddr, 5555);
    } catch (UnknownHostException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

Socket抛出IOException类型的异常,因此将调用e.printStackTrace()。在调试器下运行时,我在Android Studio中找不到打印此堆栈跟踪的位置/窗口。我想这必须在Android Studio的控制台窗口中打印,但那里没有打印。 Android Studio 1.3.2,默认设置。那么这个堆栈轨迹在哪里打印出来?

提前致谢!

1 个答案:

答案 0 :(得分:5)

堆栈跟踪将发送到默认(控制台)输出。在Android Studio(基于IntelliJ构思)中,该窗口名为 logcat

@参见下图。 enter image description here

如果您看不到此标签,请转到窗口>并单击“恢复默认布局” 您也可以点击 Shift + F12