Можно ли изменить импорт сгенерированных классов R
и BuildConfig
в Android при изменении стиля сборки?
Допустим, основной пакет называется "com.example.FA"
и он определен в AndroidManifest
package="com.example.FA"
, а также в build.gradle
defaultConfig {
applicationId "com.example.FA"
}
Теперь мне нужно иметь 2 разных варианта с разными именами пакетов: "com.example.FA"
и "com.example.FB"
, чтобы изменить импорт в FlavorA
например:
import com.exmple.FA.R;
import com.exmple.FA.BuildConfig;
и FlavorB
для изменения импорта следующим образом:
import com.exmple.FB.R;
import com.exmple.FB.BuildConfig;
Я пытался добавить productFlavors
в build.gradle
, как это, но это не будет изменить импорт на изменение вкуса:
flavorDimensions 'default'
productFlavors {
FlavorA {
applicationId "com.example.FA"
packageName "com.example.FA"
}
FlavorB {
applicationId "com.example.FB"
packageName "com.example.FB"
}
}