AIDE 中文文档 下载 App

Java 调试器——设置断点让程序停下来看个明白

调试器是什么

调试器(Debugger)是 IDE 的核心功能之一。它让你可以:

  1. 在代码里设置断点 — 程序运行到这里自动停下
  2. 单步执行 — 一行一行地跑,看清每一步发生了什么
  3. 检查变量 — 看看当前每个变量的值是什么
  4. 调用堆栈 — 程序是怎么走到这里来的

这些功能组合起来,能帮你快速定位"为什么代码会这样"的问题。

AIDE 调试器的前提

条件说明
Premium Key$9.99,调试器功能在 Premium 解锁范围内
支持的项目类型Android Java App 和 Java Console App
不支持PhoneGap、NDK C/C++

启动调试

Run 菜单旁边有 Debug 选项。点 Debug:

  1. AIDE 构建项目(和 Run 一样)
  2. 安装到设备并启动应用
  3. 应用运行到第一个断点时自动暂停
  4. AIDE 打开调试面板

调试器功能速查

功能说明
设置/取消断点在行号区域点击,红点出现/消失
继续运行(Resume)从暂停处继续执行到下一个断点
Step Over(单步跳过)执行当前行,如果这是一个方法调用,不进入方法内部
Step Into(单步进入)如果当前行是方法调用,进入方法内部
Step Out(单步跳出)在方法内部时,执行完剩余代码跳出
检查变量实时查看局部变量、成员变量的值
对象字段展开把一个对象展开查看它所有字段的值

与 Android Studio 调试器的比较

AIDE 调试器覆盖了日常调试的基础场景,但相比 Android Studio 更轻量:

功能AIDEAndroid Studio
断点✅✅
单步执行✅✅
变量检查✅✅
对象字段展开✅✅
条件断点❌✅
异常断点❌✅
Logcat 过滤❌(系统日志里看)✅ 内置
Layout Inspector❌✅
Profiler❌✅

AIDE 调试器定位逻辑 bug(变量值不对、条件分支错误)完全够用。但性能分析、布局检查等专业调试工具需要回到 Android Studio。

什么时候值得买 Premium + 用调试器

如果你写的项目逻辑简单,print 日志也够用,可以不着急上 Premium。