项目在配置完混淆打包以后,卡在92%的打包进度不动,出现如下提示命令:
Optimizing (pass 1/5)...
<============-> 92% EXECUTING [3m 0s]
> :cashier_scale:transformClassesAndResourcesWithProguardForDemoRelease
> IDLE
> IDLE
> IDLE
这样一直等是没有办法的,它会一直卡在那里,因为昨天晚上就这样卡了一晚上。
我重新添加了一些混淆策略后问题还是没有解决,后来检查发现是将build.gradle中的android—>buildTypes节点下面的:
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
修改成了:
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
取消了混淆打包的optimize模式。之前这样配置的原因是在混淆打包时通过optimize模式,隐藏Log信息。这样更换之后只能使用Log开关的方式隐藏Log信息了