Я создал 2 productFlavors
в build.gradle
файле
productFlavors {
flavorA {
dimension "default"
}
flavorB {
dimension "default"
}
}
И 2 buildTypes
debug
и release
Так что Gradle создал Build Variants
как flavorADebug
, flavorARelease
, flavorBDebug
и flavorBRelease
Я хочу создать файл FlavorDI
в пакетах debug
и release
, чтобы debug/FlavorDI
было общим для flavorADebug
и flavorBDebug
и release/FlavorDI
будут общими для flavorARelease
и flavorBRelease
.
Но когда я включаю FlavorDI
в AppComponent
, пакет не распознается.
@Singleton
@Component(modules = [
AppModule::class,
ActivityModule::class,
FragmentModule::class,
ViewModelModule::class,
NetModule::class,
FlavourDI::class, // Could not import FlavourDI
AndroidSupportInjectionModule::class,
AndroidInjectionModule::class
])
Как именно мне следует создать файл FlavorDI
, чтобы debug/FlavorDI
было общим для flavorADebug
и flavorBDebug
варианта, а release/FlavorDI
было бы общим для flavorARelease
и flavorBRelease
варианта?