La mia app ha diversi gusti per diversi mercati di sistemi di fatturazione in-app.
Ho un'unica libreria che condivide il codice di base per tutti i miei progetti. Quindi ho deciso di aggiungere quei sistemi di pagamento a questa libreria come gusti di prodotto.
La domanda è: la libreria Android può avere gusti di prodotto?
In tal caso, come posso includere gusti diversi nel rispettivo sapore dell'app?
Ho cercato molto e non sono riuscito a trovare nulla su questo scenario. L'unica cosa vicina che ho trovato è stata questa in http://tools.android.com/tech-docs/new-build-system/user-guide :
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
Ho cambiato la configurazione in cose diverse ma non ha funzionato!
Sto usando Android Studio 0.8.2.
3.4.2
all'ultima versione e passo all'ultima5.5.1
, ha ancora fallito con il tempo di compilazione, o il collegamento delle risorse non è riuscito in aapt, o non riesco a trovare il simbolo all'interno della libreria module