android - 如何在 android studio 中启用堆栈跟踪?它的窗口在哪里?

标签 android android-studio stack-trace

我开发的应用程序在 HTTP 执行方法中有问题。有人建议我检查堆栈跟踪。但是我不知道怎么办!

那么我该如何启用它呢?它的窗口到底在哪里?

我将 --full-stacktrace 放在 File > Settings > compiler > command-line options 中。所以我只在调试器窗口中看到线程和框架。

(我知道 log cat 并使用它,我需要使用堆栈跟踪)

最佳答案

您正在寻找 Logcat。调出它的快捷键是 Alt+6。你也可以在android studio的底部点击它来调出它:

Logcat

也许您捕获了异常但忽略了结果,您可以像这样记录您的堆栈跟踪:

public void doSomething() {
    try {
        //do something that might throw an exception
    } catch (Exception e) { //be as specific as possible when catching an exception
        Log.e("ExceptionTag", e.getMessage(), e);
    }
}

关于android - 如何在 android studio 中启用堆栈跟踪?它的窗口在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33208978/

相关文章:

java - 使用 parse 和 sinch 在 2 个用户之间发送图像

javascript - Android 5.1 中函数外部的数组元素未定义

android - 通过 google-play 帐户识别用户

xml - float 操作按钮无法实例化/膨胀错误

java - CardView 填充/间距在不同的 API 级别上有所不同

C#/WPF 应用程序抛出 ObjectDisposedException;为什么我无法捕获或获取堆栈跟踪?

javascript - Node.js 中的生产质量错误处理

android - Roboguice 注入(inject)适配器

Android Studio 在调试时卡住并显示消息 "SIGNAL = SIGABRT (signal SIGABRT)"

c++ - 从堆栈指针中找出函数参数值