Sto convertendo una delle mie app in Gradle e vorrei utilizzare le nuove funzionalità di stile build per avere un sapore a pagamento e uno basato su annunci gratuiti.
Voglio solo che la versione basata sugli annunci dipenda dall'addb SDK.
Il mio file di build è simile al seguente:
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')
}
C'è un modo per configurare la dipendenza nel sapore del prodotto gratuito in modo che abbia la propria cartella libs che viene unita alla cartella libs principale che contiene librerie generali per entrambi i gusti?
Se ciò fosse possibile, come definirei questa cartella?