AGP

120 阅读1分钟

如何优雅地扩展 AGP 插件?

juejin.cn/post/711111… (## Variant API介绍)

现在准备好告别Transform了吗? | 拥抱AGP7.0

juejin.cn/post/701614…

github.com/Leifzhang/A…

developer.android.com/studio/rele… (官方迁移文章)

github.com/android/gra…

去哪儿 Android 客户端隐私安全处理方案

juejin.cn/post/695614…

ASM hook隐私方法调用,防止App被下架

juejin.cn/post/704339…
PrivacyMethodHooker

Asm hook隐私方法调用

juejin.cn/post/707753… asm_hook

ASM 字节码插桩:隐私合规方法检测

juejin.cn/post/712872…

AOP 面向切面编程, 字节码插桩, 自定义 Gradle Plugin + Transform + ASM「小白操作版」, 基于 AGP 7.2.0

juejin.cn/post/713724…

刚学会Transform,你告诉我就要被移除了

juejin.cn/post/711486…

ASM 修改字节码 引发的R8 编译报错

juejin.cn/user/484250…

值得参考 ParanoidPlugin (plugin 直接绑定 ParanoidPlugin java 依赖)

github.com/MichaelRock…

PrivacySentry

隐私合规 hook 实现(比较完善)