如何仅关闭Android R8中的混淆?

问题描述 投票:4回答:2

我使用Android Studio 3.3 Canary 5,Gradle 4.9,gradle插件3.3.0-alpha05

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

不行。

android android-r8
2个回答
2
投票

this answer之后,我能够解决这个问题。我没有编辑build.gradle文件,而是将-dontobfuscate添加到proguard-rules.pro文件中。 (您可以为调试和发布版本配置不同的proguard规则文件。)这跳过了混淆步骤,并允许我使用R8进行缩减调试构建。


4
投票

gradle.properties文件中,添加此行

 android.enableR8=false

这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.