前言上篇文章《Android安卓进阶技术分享之AGP工作原理》和大家分析了AGP(AndroidGradlePlugin)做了哪些事,了解到AGP就是为打包这个过程服务的。那么,本篇文章就和大家聊一聊其中的Transform,解决一下为什么在AGP3.x.x的版本可以通过反射获取的transformClassesWithDexBuilderForXXXTask在4.0.0的版本就不灵了?源码走起!Transform的流程读本篇文章以前,相信同学们已经具备Transform的使用基础。相信很多人都看过这张图:Transform过程正如上图中展示的,我们可以看到:•在一个项目中,我们可能既会有自定
前言上篇文章《Android安卓进阶技术分享之AGP工作原理》和大家分析了AGP(AndroidGradlePlugin)做了哪些事,了解到AGP就是为打包这个过程服务的。那么,本篇文章就和大家聊一聊其中的Transform,解决一下为什么在AGP3.x.x的版本可以通过反射获取的transformClassesWithDexBuilderForXXXTask在4.0.0的版本就不灵了?源码走起!Transform的流程读本篇文章以前,相信同学们已经具备Transform的使用基础。相信很多人都看过这张图:Transform过程正如上图中展示的,我们可以看到:•在一个项目中,我们可能既会有自定