产品风味特定的Gradle对Unity的依赖关系

时间:2018-07-02 07:05:53

标签: android unity3d gradle android-productflavors

Unity提供了一个自定义的mainTemplate.gradle文件,该文件在项目导出后用作build.gradle,并且对于依赖项,它使用以下内容;

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

这里的问题是我有两个productFlavor,我希望某些库是特定于产品风味的。

所以输出是;

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')

解决此问题的最佳方法是什么?

预先感谢

0 个答案:

没有答案