![](https://cdn.jsdelivr.net/gh/upfind/pic-cloud/pictures/2023/12/5_11_24_1_202312051124189.jpg)
首先要了解一下 AGP
和 ASM
,AGP
的全称是 Android Gradle Plugin
,这是 Google
为 apk
和 aar
打包在 gradle
平台上开发的一款插件,简单来说你通过 Android Studio
打出的 apk
和 aar
包都是由它完成的,AGP
还为其他的插件提供了 transform
接口来实现 JVM
字节码或者其他资源的处理;ASM
是处理 JVM
字节码知名的库,它可以很简单的读取和修改 JVM
字节码。
...大约 15 分钟