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