Transform API 在AGP 8.0中被废弃了

来源:3-2 Gradle Plugin插件开发-略有小成

慕设计2389733

2023-06-09

能否出一个章节来介绍在8.0以上怎么适配?

写回答

2回答

LovelyChubby

2023-06-09

没关系,我们用的7.4依旧可用。等课程录制完成会更新agp版本到8.0。再录视频演示一遍如何开发插件

虽然8.0的 AGP 官方没有明确给出 Transform API 的替代品,但从新增的 API 来看,方向已经很明确了,用 Gradle 提供的 TransformAction 来替代原来的 Transform API,而且,AGP 很早就已经开始使用 Gradle TransformAction 来对依赖项进行 transform 了。

TransformAction

关于 TransformAction 如何使用,Gradle 官方已经提供了很详细的文档–Transforming dependency artifacts on resolution,与 AGP 类似,也是需要先注册,只不过 AGP 是通过 Android Extension 来注册 Transform ,Gradle 是通过 DependencyHandler 来注册 TransformAction ,差异并不算很大

0
3
tospery
有8.x的版本了吗?
2025-03-20
共3条回复

沧海的雨季

2023-07-15

兄弟,有改好的代码吗

0
0

全新版Jetpack进阶提升,系统性落地短视频App

全新版Jetpack进阶提升,系统性落地短视频App

323 学习 · 114 问题

查看课程