我有一个带有用于configure的java类的Android应用程序。我希望使用相同类的不同版本制作两种产品风格,并进行少量更改。
flavorDimensions "flavor"
productFlavors {
flavor1 {
dimension "flavor"
applicationId "net.flavor1"
}
flavor2{
dimension "flavor"
applicationId "net.flavor2"
}
}
sourceSets {
flavor1 {
java.srcDirs = ['src/main/java/net.flavor1/Configuration.java']
}
flavor2{
java.srcDirs = ['src/flavor2/Configuration.java']
}
}
答案 0 :(得分:0)
只需在src/flavor1
和src/flavor2
中添加您班级的不同版本(在相同的包结构中)。您无需添加这些java.srcDirs
设置。例如,如果您的Configuration
课程位于com.example
个套餐中,那么您就拥有
src/flavor1/com/example/Configuration.java
src/flavor2/com/example/Configuration.java
答案 1 :(得分:0)
在每种口味下添加cur_time
和versionName
。如果你把它留空。 Gradle将使用默认值
versionCode