Android 同时使用ProGuard和R8

Android 同时使用ProGuard和R8,android,gradle,proguard,android-r8,Android,Gradle,Proguard,Android R8,我希望ProGuard和R8都能执行代码缩减和优化:我确信经过一年的开发后,R8不会像15年后的ProGuard那样酷 android.enableR8标志启用R8,而不是ProGuard 是否有任何方法可以使用官方的Android工具链使用这两种工具。E带Android插件的Gradle?在Android Studio中没有支持的同时运行R8和ProGuard的方法。我建议您比较两个收缩器的结果,并决定您要坚持哪一个。如果您看到R8产生比ProGuard更大的输出,请使用。为我的“hello

我希望ProGuard和R8都能执行代码缩减和优化:我确信经过一年的开发后,R8不会像15年后的ProGuard那样酷

android.enableR8
标志启用R8,而不是ProGuard


是否有任何方法可以使用官方的Android工具链使用这两种工具。E带Android插件的Gradle?

在Android Studio中没有支持的同时运行R8和ProGuard的方法。我建议您比较两个收缩器的结果,并决定您要坚持哪一个。如果您看到R8产生比ProGuard更大的输出,请使用。

为我的“hello world”应用程序R8在
fullMode
中生成比ProGuard稍小的DEX,从而让我们知道。但尺寸并不是唯一的评判标准。R8缺少ProGuard实现的许多优化。ProGuard在Android之前,也将在Android之后,它并没有停产,更多的功能正在增加。