Я хочу использовать Detox для тестирования React-native e2e, для которого требуется minSdkVersion из 18, но мое приложение на 16. Я еще не готов перейти на 18 для своего приложения, поэтому я хочу использовать android разновидности сделать одну сборку для детоксикации и другую для производства. вот что я сделал до сих пор: в app / build.gradle:
flavorDimensions "version"
productFlavors {
detox {
// Assigns this product flavor to the "version" flavor dimension.
// If you are using only one dimension, this property is optional,
// and the plugin automatically assigns all the module's flavors to
// that dimension.
dimension "version"
versionNameSuffix "-detox"
minSdkVersion 18
}
prod {
dimension "version"
versionNameSuffix "-prod"
minSdkVersion 16
}
}
Теперь в android studio у меня есть 4 варианта сборки: detoxDebug синхронизируется нормально, но productionDebug выдает эту ошибку:
СПАСИБО!