我的项目包含多个风味和主文件夹,当我使用主文件夹中的特定风味 gradle 使用值构建项目时,其中包含通用逻辑,即使该值存在于该风味中
请帮忙
项目结构
- 主要项目
- 源代码
- 主要 (主要项目)
- 爪哇
- 风味1
- java/Appconstant.java
- 风味2
- java/Appconstant.java
- ...
- 主要 (主要项目)
- 源代码
build.gradle 文件
productFlavors {
flavor1 {
applicationId <pkgName>
versionCode 15
versionName "2.4.0"
}
flavor2 {
applicationId <pkgName>
versionCode 1
versionName "1.0.0"
}
}
sourceSets {
flavor1 {
java.srcDirs = ['src/flavor1/java']
res.srcDirs = ['src/flavor1/res']
}
flavor2 {
java.srcDirs = ['src/flavor2/java']
res.srcDirs = ['src/flavor2/res']
}
}
根据建议编辑修改的项目结构,但现在在 Main 中不可见风味类