Специфические зависимости продукта от Unity - PullRequest
0 голосов
/ 02 июля 2018

Unity предлагает специальный файл mainTemplate.gradle, который будет использоваться как build.gradle после экспорта проекта, и для зависимостей он использует следующее:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
**DEPS**}

Проблема здесь в том, что у меня есть два productFlavors, и я хочу, чтобы некоторые библиотеки были специфичными для продукта.

Итак, вывод:

compile(name: 'play-services-plus-10.2.0', ext:'aar')
compile(name: 'play-services-tasks-10.2.0', ext:'aar')
compile(name: 'unity-ads', ext:'aar')
compile project(':gameCircle-2.4.2')

Что я ищу, так это вывод;

googleCompile(name: 'play-services-plus-10.2.0', ext:'aar')
googleCompile(name: 'play-services-tasks-10.2.0', ext:'aar')
compile(name: 'unity-ads', ext:'aar')
amazonCompile project(':gameCircle-2.4.2')

Как лучше всего подойти к этой проблеме?

Заранее спасибо

...