在Android上使用R8时,我需要卸载现有的Proguard吗?

5
使用R8时,是否需要从Gradle中删除与Proguard相关的代码?
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

这个链接 https://dev59.com/OVQJ5IYBdhLWcg3w66Y5#52921486 可能会有所帮助。 - shizhen
1个回答

6

实际上,您不需要删除Proguard规则,因为R8可以在兼容模式下使用Proguard规则。有关更多详细信息,请参阅https://android-developers.googleblog.com/2018/11/r8-new-code-shrinker-from-google-is.html

R8 is available with Android Studio 3.3 beta and works with Proguard rules. To try it, set the following in your project's gradle.properties file:

android.enableR8=true

但是对于完整模式,它不能直接与Proguard兼容。


编辑 #1

查看此处如何将Proguard迁移到R8:Android/java:从ProGuard过渡/迁移到R8?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接