android - 同时使用 ProGuard 和 R8

标签 android gradle proguard android-r8

我想让ProGuard和R8都进行代码压缩和优化:我确信R8经过一年的开发不可能像ProGuard经过15年那么酷。

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

有什么方法可以使用官方 Android 工具链来使用这两个工具吗? e. Gradle 带有 Android 插件吗?

最佳答案

不支持在 Android Studio 中同时运行 R8 和 ProGuard 的方式。我建议您比较两种收缩机的结果,然后决定要坚持使用哪一种。如果您发现 R8 产生的输出比 ProGuard 更大,请通过使用 this link 提交错误报告来告知我们。 .

关于android - 同时使用 ProGuard 和 R8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56101869/

相关文章:

Android Studio 不重新生成 R.java; Gradle 找不到 assembleDebug 任务

android - Android Studio 3.2.1项目同步失败

android - 使用 minifyEnabled true 启动应用程序时 FirebaseInitProvider.onCreate 中的 java.lang.IncompatibleClassChangeError

java - proguard 可以安全地降级 Java 类吗?

android - 以下类无法实例化 : - com. google.android.gms.plus.PlusOneButton

android - 如何让图标显示在 Android Material Buttons 中的文本旁边?

android - 如何向 WindowManager 添加 Activity

android - 应用程序 (1.1) 和测试应用程序 (1.3) 的已解决版本不同

java - 使用 AndroidHttpClient 的 SSL/TLS 协议(protocol)和密码套件

Android 应用程序在 Debug模式下工作,但在安装时不工作