2

我想在 R8Transform 之后的所有方法中插入一些代码。我怎样才能做到?

当我registerTransform()在我的插件中使用时,它总是发生在 R8Transform 之前。

我想我可以使用反射(hacker R8Transform)来做到这一点,这是唯一的方法吗?

4

1 回答 1

0

似乎不可能,R8 将 .classes 转换为 .dex,因此它必须并且将永远是最后一个转换,您可以尝试使用 proguard 而不是 r8。Proguard 将 .classes 转换为 .classes,然后 dx 将 .classes 转换为 . dex,如果你确保你的转换在这两个转换之间执行,理论上它会起作用。

于 2020-11-24T05:55:36.553 回答