AIDE 中文文档 下载 App

实时错误检查——边写边发现问题

工作原理

与传统"写一堆→编译→看报错"不同,AIDE 在你每敲一个字符后都会在后台重新分析当前文件。它维护着一个实时的符号表(Symbol Table),追踪已定义的类、方法、变量和它们的类型。

当检测到问题时,编辑器会在出错代码下方绘制红色波浪线。

错误标记
方法名拼写错误,自动标红

能检测哪些错误

错误类型说明
语法错误括号未闭合、分号遗漏、关键字拼写
类型不匹配把 String 赋给 int 变量
未解析引用使用了未 import 或不存在的类/方法
方法签名不匹配参数个数或类型不对应
空指针可能部分静态分析能标记可能的 null 风险
XML 标签错误不合法的标签名、缺失属性

浏览错误列表

除了在编辑器里标记波浪线,AIDE 还有全局的错误面板:

与编译阶段错误的关系

实时检查是轻量级静态分析,不依赖完整编译。好处是响应快(毫秒级),但也有限制:

所以正确的工作流是:实时检查修掉明显错误 → 写得差不多时 Run 一次看编译报错 → 根据编译报错补充修复。

与快速修复配合

长按任何一条红色波浪线,AIDE 会弹出可能的修复建议(见下一页 快速修复)。