Приложение
My android зависит от нескольких библиотек android (скажем, A, B, C, D). Я хотел бы генерировать различные apks из них, скажем, apk1 должен потреблять только на A, B и apk2 должен потреблять B, C.
Я исследовал вариант Android 's product product концепция, сделав что-то вроде этого,
android {
...
defaultConfig {...}
buildTypes {
debug{...}
release{...}
}
// Specifies one flavor dimension.
flavorDimensions "version"
productFlavors {
demo {
// Assigns this product flavor to the "version" flavor dimension.
// If you are using only one dimension, this property is optional,
// and the plugin automatically assigns all the module's flavors to
// that dimension.
dimension "version"
applicationIdSuffix ".demo"
versionNameSuffix "-demo"
}
full {
dimension "version"
applicationIdSuffix ".full"
versionNameSuffix "-full"
}
}
}
Теперь он генерирует apks с несколькими продуктами, но включает все библиотеки для каждого аромата. Как я могу избежать этого?