获得徽章 12
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
有人关心这部分内容吗?
KOGE:
“仅基础使用”(初级):我能读懂、修改 build.gradle(.kts),对 Gradle、AGP 有基础的认知,例如了解 Gradle 的任务机制,但碰到非 App 源码的编译错误有点不知所措;
“实现高效自动化、工程化”(中级):我对工程化、自动化有一定的认知、追求,可以通过构建脚本拆分、自定义 Task 来实现日常事务的优化,例如使用 buildSrc 模块抽取并统一管理依赖、使用自定义 Task 组合 CICD 的流程,运用一些最佳实践来提高编译构建效率;
“编译构建增强”(高级):我可以通过查阅 Gradle 文档、Debug AGP、编译期的 Profiler 日志,来自定义 Annotation Processor、Gradle Plugin 等解决一个项目碰到实际问题,抽象成一套可复用的工具;
KOGE:
“仅基础使用”(初级):我能读懂、修改 build.gradle(.kts),对 Gradle、AGP 有基础的认知,例如了解 Gradle 的任务机制,但碰到非 App 源码的编译错误有点不知所措;
“实现高效自动化、工程化”(中级):我对工程化、自动化有一定的认知、追求,可以通过构建脚本拆分、自定义 Task 来实现日常事务的优化,例如使用 buildSrc 模块抽取并统一管理依赖、使用自定义 Task 组合 CICD 的流程,运用一些最佳实践来提高编译构建效率;
“编译构建增强”(高级):我可以通过查阅 Gradle 文档、Debug AGP、编译期的 Profiler 日志,来自定义 Annotation Processor、Gradle Plugin 等解决一个项目碰到实际问题,抽象成一套可复用的工具;
展开
评论
2
![[白眼]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_22.281d379.png)
![[调皮]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_13.aaa8265.png)
![[尬笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_59.8a63cb5.png)