该
getDefaultProguardFile('proguard-android.txt')
方法从Android SDKtools/proguard/
文件夹获取默认的ProGuard设置.该proguard-android-optimize.txt
文件也可在此Android SDK文件夹中使用,但具有相同的规则但启用了优化.ProGuard优化在字节码级别,内部和跨方法执行分析,以帮助您缩小应用程序并加快运行速度.Android Studioproguard-rules.pro
在模块的根目录添加文件,因此您还可以轻松添加特定于当前模块的自定义ProGuard规则.
请参考:https://developer.android.com/studio/build/shrink-code
这意味着您应该将自定义proguard文件添加到其中proguard-rules.pro
,如果要将某些规则分隔为多个文件,则可以执行此操作并在此之后声明它们:
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'