我正在尝试使用Android Studio 1.3.1编译一个使用实验性Gradle语法的NDK项目。
我的build.gradle
看起来很像Teapot example的那个。
不同之处在于我的源代码树中有一些我不想包含在构建中的文件。我无法移除这些文件,因此需要让Gradle忽略它们。
我尝试添加了一个exclude
定义:
android.sources {
main {
jni {
source {
srcDirs 'src/main/jni'
excludes += "src/main/jni/FileToExclude.cpp"
}
}
}
}
但这并没有影响结果。Gradle 仍会尝试编译此文件。
我尝试使用 excludes
、exclude
以及带有 =
、+=
或没有任何参数,但都无法达到目的。
gradle-experimental:0.3.0
,可以使用exclude
语法,请参见 https://dev59.com/k4_ea4cB1Zd3GeqPLTi7#32640823。 - Alex Cohn