При использовании R8 на Android, мне нужно удалить мой существующий Proguard? - PullRequest
0 голосов
/ 30 января 2019

Нужно ли удалять код, связанный с Proguard, из Gradle при использовании R8?

minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

1 Ответ

0 голосов
/ 31 января 2019

Вы фактически не удаляете правила Proguard, так как R8 работает с правилами Proguard в режиме Compat .Для получения дополнительной информации, пожалуйста, обратитесь к https://android -developers.googleblog.com / 2018/11 / r8-new-code-shrinker-from-google-is.html .

R8 доступен в бета-версии Android Studio 3.3 и работает по правилам Proguard.Чтобы попробовать это, установите следующее в файле gradle.properties вашего проекта:

android.enableR8=true

Но для полного режима он не совместим напрямую с Proguard.


Edit # 1

Узнайте здесь, как перенести Proguard на R8: Android / java: переход / переход с ProGuard на R8?

...