You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调试Kotlin代码时如何跳过Java系统类

调试Kotlin代码时如何跳过Java系统类

嗨,我完全懂你这种被系统类打断调试节奏的烦躁——本来想盯着自己写的逻辑走,结果动不动跳进Activity.java这种系统源码里,太浪费时间了!别担心,在IntelliJ/Android Studio里几步就能搞定这个问题:

  • 打开调试过滤设置
    你可以直接点开调试面板(就是debug时底部弹出的那个窗口)右上角的齿轮图标;或者用快捷键Ctrl+Alt+S打开全局设置,搜索“Debugger”后选择“Stepping”选项卡。

  • 添加需要跳过的系统类规则
    在Stepping页面里,找到「Do not step into the classes」这一栏,点击右侧的+按钮,输入你要跳过的类前缀就行,常用的几个规则推荐:

    • java.*:跳过所有Java核心类库
    • android.*:跳过Android系统类(比如你提到的Activity.java就属于这个范围)
    • javax.*:跳过Java扩展类
    • 如果不想跳进Kotlin标准库源码,也可以加上kotlin.*

    另外别忘了勾选下方的「Use single-click stepping」,开启后单步执行(F7)会直接忽略这些配置好的类,不会跳进去。

  • 应急小技巧(不小心跳进系统类时)
    要是调试时手滑或者设置没生效不小心进了系统类,别慌——用「Step out」快捷键Shift+F8就能快速退回到自己的代码里;或者直接把光标放在你想跳的代码行,按Alt+F9(Run to Cursor),直接跳到目标位置,不用一步步退。

这样设置完之后,调试时就能全程专注在自己写的代码上,再也不用被系统类打断节奏啦!

备注:内容来源于stack exchange,提问作者darknessww

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:14:30