У моїй програмі є кілька ароматів для декількох ринків систем виставлення рахунків.
У мене є єдина бібліотека, яка розділяє базовий код для всіх моїх проектів. Тому я вирішив додати ці платіжні системи до цієї бібліотеки як аромат продуктів.
Питання в тому, чи може андроїдна бібліотека мати ароматизатори продуктів?
Якщо так, то як я можу включати різні смаки у відповідний смак програми?
Я багато шукав, і нічого не вдалося знайти про цей сценарій. Єдине близьке, що я знайшов, це це у http://tools.android.com/tech-docs/new-build-system/user-guide :
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
Я змінив конфігурацію на різні речі, але це не спрацювало!
Я використовую android studio 0.8.2.
3.4.2
версії та gradle до останнього5.5.1
, він все ще не вдався до часу компіляції, або зв’язок ресурсів не вдався в aapt, або не можу знайти символ, який знаходиться всередині бібліотеки модуль