我打使用ProGuard在我当前的项目,并决定尝试优化的Android配置(与gradle这个):正确覆盖proguard的选项
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
我没有找到有关的ProGuard进行优化,任何明确的文件和Android版本与它们兼容:
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
它们是最新的,如果应用程序最小sdk版本是11?
所以我决定重写它给它一个尝试proguard-rules.pro
:
-optimizations **
-printconfiguration "result.pro"
但最终配置并不如我所料。它包含所有规则加在一起:
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*,**
那么如何在ProGuard中正确覆盖选项?或者可能是这条线等于-optimizations **
?