对于Android Studio 2.2和新的构建系统,$ANDROID_HOME
中可用的ProGuard文件不再使用:
2.2.0-alpha (2016/6/23)
…getDefaultProguardFile
返回的ProGuard文件分发到现在的插件,那些在$ANDROID_HOME
不再使用。
我曾经使用适合我需要的proguard-android-optimize.txt
修改版本。现在,在构建时生成位于<project_path>buildintermediatesproguard-files
中的文件proguard-android-optimize.txt-2.2.2
。
那么我现在该怎么办,应该有办法吗?
当然,我可以(可能?)修改每个特定于项目的.pro
文件来达到相同的目标,但是更改proguard-android-optimize.txt
的好处是一次性完成。
从项目外部添加ProGuard文件到proguardFiles
属性:
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro', '/path/to/proguard-optimize.pro'