Meu aplicativo tem vários sabores para diversos mercados de sistemas de faturamento no aplicativo.
Tenho uma única biblioteca que compartilha o código base de todos os meus projetos. Portanto, decidi adicionar esses sistemas de pagamento a esta biblioteca como variações de produtos.
A questão é: a biblioteca do Android pode ter variações de produtos?
Em caso afirmativo, como posso incluir diferentes sabores nos respectivos sabores do aplicativo?
Procurei muito e não consegui encontrar nada sobre esse cenário. A única coisa próxima que encontrei foi em http://tools.android.com/tech-docs/new-build-system/user-guide :
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
Mudei a configuração para coisas diferentes mas não funcionou!
Estou usando o Android Studio 0.8.2.
3.4.2
versão e o gradle para a última5.5.1
, ainda falhou com o tempo de compilação, ou a vinculação de recursos falhou no aapt, ou não consigo encontrar o símbolo dentro da biblioteca módulo