我是 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,默认设置。那么这个堆栈跟踪是在哪里打印的呢?
提前致谢!
最佳答案
堆栈跟踪将发送到默认(控制台)输出。在 Android Studio(基于 IntelliJ 思想)中是名为 logcat 的窗口。
如果看不到此选项卡,请转到窗口> 并单击恢复默认布局 您也可以点击 Shift + F12。
关于java - 我在哪里可以看到 Android Studio 中打印的堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32284064/