我使用的是 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'
不起作用。
编辑:
@JakeWharton:“您为此使用 ProGuard 配置,而不是 Gradle DSL。使用 -dontshrink 禁用收缩,使用 -dontobfuscate 禁用混淆,并使用 -dontoptimize 禁用优化。”
顶级域名
proguard-rules.pro
-dontshrink
-dontobfuscate
-dontoptimize
最佳答案
正在关注 this answer ,我能够解决这个问题。我没有编辑 build.gradle
文件,而是将 -dontobfuscate
添加到 proguard-rules.pro
文件中。 (您可以为调试和发布版本配置不同的 proguard
规则文件。)这跳过了混淆步骤并允许我使用 R8 进行缩小调试版本。
关于android - 如何在 Android R8 中只关闭混淆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51860843/