KSP 相关文章

深入 Android Room 数据库引擎:从 KSP 编译期代码生成到 Flow 响应式查询的全链路解析

从 KSP 注解处理器的编译期代码生成逻辑讲起,覆盖 DAO 方法实现、数据库迁移测试策略、Flow 响应式查询的底层回调机制,带你理清 Room 的全链路工作机制。

Android Gradle 构建提速全链路:从 Configuration Cache 到 KSP 替换 KAPT 的工程化实践

系统拆解 Android Gradle 构建的三段耗时——配置阶段、注解处理与任务执行,通过启用 Configuration Cache、将 KAPT 迁移至 KSP、修复增量编译隐患等手段,实现增量构建时间大幅压缩的工程化实践。

Kotlin K2 编译器深度解析:统一前端架构、类型推断重写与 Android 工程迁移实践

深入解析 Kotlin K2 编译器的 FIR 统一前端架构与类型推断重写机制,结合 30 万行 Android 工程的实测数据,系统梳理 kapt 迁移 KSP、编译器插件 API 升级及类型推断差异的迁移实践。

深入 KSP 全链路:从注解扫描到代码生成的编译期元编程

深入解析 KSP 替代 KAPT 的技术原理,从 SymbolProcessor、Resolver 到 CodeGenerator,揭示其跳过 Java Stub、原生理解 Kotlin AST 带来的编译性能飞跃(55 秒→9 秒),并给出完整的迁移实践指南。