作者:唲戲2502873263 | 来源:互联网 | 2022-12-07 16:41
我使用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禁用优化。”
1> 小智..:
在gradle.properties
文件中,添加此行
android.enableR8=false
这对我有用。
2> eli..:
遵循此答案,我能够解决此问题。build.gradle
我没有编辑文件,而是添加-dontobfuscate
了proguard-rules.pro
文件。(您可以proguard
为调试和发布版本配置其他规则文件。)这跳过了混淆步骤,并允许我使用R8进行缩小的调试版本。
从链接:@JakeWharton:“为此,您使用ProGuard配置,而不是Gradle DSL。使用-dontshrink禁用收缩,使用-dontobfuscate禁用混淆,并使用-dontoptimize禁用优化。”