मैं अपने एक ऐप को ग्रैडल में परिवर्तित कर रहा हूं और भुगतान और मुफ्त विज्ञापन आधारित स्वाद के लिए नई बिल्ड स्वाद विशेषताओं का उपयोग करना चाहूंगा।
मैं केवल विज्ञापन आधारित संस्करण को SDK पर निर्भर करना चाहता हूं।
मेरी बिल्ड फ़ाइल इस तरह दिखती है:
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')
}
क्या नि: शुल्क उत्पाद स्वाद में निर्भरता को कॉन्फ़िगर करने का एक तरीका है कि अपने स्वयं के लिबास फ़ोल्डर को मुख्य फ़ेबल्स फ़ोल्डर में विलय कर दिया जाए जिसमें दोनों फ्लेवर के लिए सामान्य पुस्तकालय शामिल हैं?
यदि यह संभव है तो मैं इस फ़ोल्डर को कैसे परिभाषित करूंगा?