Android Gradle多个口味维度和不同的源集
我有多个口味维度,根据选择的组合,应该有不同的库组装在APK内。有没有可能使它成为通用的,这样我就不必在源集中为每种口味组合创建部分(比如devLocalDebug就是其中之一)?换句话说,我想得到当前Gradle构建的构建类型和风格Android Gradle多个口味维度和不同的源集,android,gradle,Android,Gradle,我有多个口味维度,根据选择的组合,应该有不同的库组装在APK内。有没有可能使它成为通用的,这样我就不必在源集中为每种口味组合创建部分(比如devLocalDebug就是其中之一)?换句话说,我想得到当前Gradle构建的构建类型和风格 sourceSets { main { // How to get current flavors used? // jniLibs.srcDirs = ['../../cmd_build/cmake_output/<
sourceSets {
main {
// How to get current flavors used?
// jniLibs.srcDirs = ['../../cmd_build/cmake_output/<build type + combination of flavor dimensions>']
}
devLocalDebug {
jniLibs.srcDirs = ['../../cmd_build/cmake_output/deb_dev_local']
}
atestLocalDebug {
jniLibs.srcDirs = ['../../cmd_build/cmake_output/deb_atest_local']
}
}
sourceset{
主要{
//如何使用当前的口味?
//jniLibs.srcDirs=['../../cmd_build/cmake_output/']
}
地龙{
jniLibs.srcDirs=['../cmd\u build/cmake\u output/deb\u dev\u local']
}
阿泰斯特洛卡德布格{
jniLibs.srcDirs=['../cmd\u build/cmake\u output/deb\u atest\u local']
}
}
通过使用与此代码非常相似的代码来获得味道: