Android gradle实验ndk只构建目录的子集
我正在为android studio使用gradle2.9和gradle-experimental-0.6.0-alpha3插件,我有一个似乎无法解决的问题 这是我的目录结构:Android gradle实验ndk只构建目录的子集,android,c++,android-studio,android-ndk,gradle-experimental,Android,C++,Android Studio,Android Ndk,Gradle Experimental,我正在为android studio使用gradle2.9和gradle-experimental-0.6.0-alpha3插件,我有一个似乎无法解决的问题 这是我的目录结构: 托普迪尔 fileA.cpp 迪拉 fileA1.cpp fileA2.cpp 我想编译fileA.cpp、fileA1.cpp,但不想编译fileA2.cpp 1°)我尝试使用选择性目录,包括: android.sources { main { jni { s
- 托普迪尔
- fileA.cpp
- 迪拉
- fileA1.cpp
- fileA2.cpp
android.sources {
main {
jni {
source {
srcDirs = ["dirA","dirA1/fileA1.cpp"]
}
}
}
}
但是我得到了一个错误,dirA1/fileA1.cpp不是一个目录,我找不到包含文件的方法
2°)我尝试使用选择性dir排除:
android.sources {
main {
jni {
source {
srcDirs = ["TopDir"]
exclude "fileA2.cpp"
}
}
}
}
但这也不起作用,因为exclude等待一个目录。即使使用通配符(如“exclude*A2*”)也似乎不起作用
是否有人知道使用新的gradle实验工具实现这一点的方法(即使需要逐个包含文件)?对于排除,您可以使用通配符,例如
exclude "**/*A2.cpp"
对于排除,可以使用通配符,例如
exclude "**/*A2.cpp"