我使用gradle
的实验性插件来添加一些NDK
代码。
在使用NDK
支持之前,我的buildTypes
部分是下一个
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
正如您在此处所见,我使用了ProGuard的优化选项。
当我开始使用gradle
的实验性插件时,我将这些行更改为
buildTypes {
release {
minifyEnabled true
proguardFiles.add(file('proguard-rules.pro'))
}
}
接下来的问题是:当我想使用'proguard-android-optimize.txt'
文件时,可以使用这些选项吗?
如果没有,那么我如何定义我想将'proguard-android-optimize.txt'
文件与gradle
的实验性插件一起使用?
答案 0 :(得分:2)
我最近遇到过这个问题,发现默认情况下Gradle Experimental似乎没有包含任何版本的ProGuard配置,并且没有“getDefaultProguardFile()”方法可以调用。
我不得不暂时将'proguard-android-optimize.txt'文件添加到我的项目中(并在我的build.gradle中引用它),因为我的项目不会在没有至少基础的情况下构建规则被指定。
我正在使用Gradle Experimental 0.7.2。