java - 安卓工作室 : Create well-behaved Exception Breakpoint

标签 java android debugging intellij-idea breakpoints

我刚刚使用 Android Studio 制作了一个未经修改的空 Android 应用。我正在尝试设置异常断点。

默认异常断点重复触发。所以我添加了 !(this instance of java.lang.ClassNotFoundException) 作为条件,如 this question 中所建议的那样.

但是,我仍然被我的异常打断,这次是一个模态对话框:

Breakpoint Condition Error screenshot

我如何制作一个异常断点,它会一直保持沉默,直到某些异常发生?

编辑澄清:我不想为特定异常设置断点,我想要一个我可以随时保留的通用异常断点。

最佳答案

这里的关键是结合使用类过滤器和配置来中断所有错误,将它们设置为非常高级的命名空间。

  1. 选中类过滤器复选框以启用类过滤。然后单击 ...(省略号)按钮打开“类过滤器”对话框。
  2. 通过单击 Add Pattern 指定类命名空间模式(添加图案)按钮。输入:

    • com.myapp.*(将其替换为您应用的命名空间前缀)
    • java.*
    • android.*
    • 根据需要添加任何其他命名空间(例如第 3 方库)

Class Filters

  1. 按确定

参见 here for full instructions .

关于java - 安卓工作室 : Create well-behaved Exception Breakpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22570401/

相关文章:

java - Android - 自定义 ImageView,带有勾选标记图像为选定状态

android - 如何在我的应用程序中设置自定义字体,同时尊重用户的系统字体设置?

android - getResources().getColor() 已弃用

linux - 使用 gdb 调试进程并关闭终端

javascript - 为什么我在尝试运行代码时收到类型错误?

java - 从 Spring Controller 进行异步调用会出现错误

java - 它是多重继承吗?如果不是,为什么?

android - Android中BaseColumns的_ID主键有什么用

css - IE7 调试问题 - <li> 中的单词中断

java - 网络线程和 Swing 线程出现问题