Tôi đang chuyển đổi một trong những ứng dụng của mình sang Gradle và muốn sử dụng các tính năng hương vị xây dựng mới để có hương vị dựa trên quảng cáo trả tiền và miễn phí.
Tôi chỉ muốn phiên bản dựa trên quảng cáo phụ thuộc vào SDK admob.
Tệp xây dựng 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:4.4.0@aar'
compile fileTree(dir: 'libs', include: '*.jar')
}
Có cách nào để cấu hình sự phụ thuộc trong hương vị sản phẩm miễn phí để có thư mục libs riêng được hợp nhất với thư mục libs chính chứa các thư viện chung cho cả hai hương vị không?
Nếu điều này là có thể, làm thế nào tôi có thể xác định thư mục này?