Tôi đang chuyển đổi một trong các ứng dụng của mình thành Gradle và muốn sử dụng các tính năng hương vị mới để có được quảng cáo trả phí và miễn phí.Làm cách nào để xác định các phụ thuộc khác nhau cho các hương vị sản phẩm khác nhau
Tôi chỉ muốn phiên bản dựa trên quảng cáo phụ thuộc vào SDK AdMob.
xây dựng tập tin của tôi trông như thế này:
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:[email protected]'
compile fileTree(dir: 'libs', include: '*.jar')
}
Có cách nào để cấu hình phụ thuộc vào hương vị sản phẩm miễn phí để có thư mục libs riêng của mình đó là sáp nhập với các thư mục libs chính có chứa các thư viện chung của cả hai hương vị?
Nếu điều này có thể, tôi sẽ xác định thư mục này như thế nào?
lần chủ đề này: http://stackoverflow.com/questions/24860659/multi-flavor-app-based-on-multi-flavor-library-in-android-gradle/24910671#24910671 – Ali