Comment définir les différentes dépendances de différents produits saveurs

Je suis la conversion une de mes applications, à Gradle et souhaitez utiliser la nouvelle saveur de fonctions de paiement et de la publicité gratuite, en fonction de la saveur.

Je veux seulement que l'annonce en fonction de la version de dépendre sur le SDK admob.

Mon build fichier ressemble à ceci:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 18
    }

    productFlavors {
        Pro {
            packageName "de.janusz.journeyman.zinsrechner.pro"
        }
        Free { 
            dependencies {

            }
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile fileTree(dir: 'libs', include: '*.jar')
}

Est-il un moyen de configurer la dépendance dans le produit gratuit de la saveur à avoir son propre dossier libs qui est fusionné avec le principal dossier libs qui contient générale des bibliothèques pour les deux saveurs?

Si c'est possible comment je définirais ce dossier?

InformationsquelleAutor Janusz | 2013-08-12