Mi aplicación tiene varios sabores para varios mercados de sistemas de facturación dentro de la aplicación.
Tengo una única biblioteca que comparte el código base de todos mis proyectos. Así que decidí agregar esos sistemas de pago a esta biblioteca como sabores de productos.
La pregunta es ¿puede la biblioteca de Android tener sabores de productos?
Si es así, ¿cómo puedo incluir diferentes sabores en el respectivo sabor de la aplicación?
Busqué mucho y no pude encontrar nada sobre este escenario. Lo único cercano que encontré fue esto en http://tools.android.com/tech-docs/new-build-system/user-guide :
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
Cambié la configuración a diferentes cosas, ¡pero no funcionó!
Estoy usando Android Studio 0.8.2.
3.4.2
versión y gradle a la última5.5.1
, aún falló con el tiempo de compilación o la vinculación de recursos falló en aapt, o no puedo encontrar el símbolo que está dentro de la biblioteca módulo