Как использовать Android разновидностей для создания сборки для тестирования на детоксикацию с более высоким minSdkVersion - - React-Native - PullRequest
1 голос
/ 16 января 2020

Я хочу использовать 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 выдает эту ошибку:

enter image description here

СПАСИБО!

...