Продукт AndroidFlavors в gradle-kotlin-dsl

Я экспериментировал с gradle-kotlin-dsl в проекте Android. Мне удалось заставить его работать, но я застрял в том, как определить productFlavors

 android { compileSdkVersion(Config.Android.compileSdkVersion) buildToolsVersion(Config.Android.buildToolsVersion) defaultConfig { minSdkVersion(Config.Android.minSdkVersion) targetSdkVersion(Config.Android.targetSdkVersion) versionCode = Config.Version.code versionName = Config.Version.name } buildTypes { getByName("release") { isMinifyEnabled = false } } flavorDimensions("dimension") productFlavors { //product flavors here } } 

После некоторого исследования у меня есть решение, просто используйте метод create :

 productFlavors { create("flavor1") { //flavor configurations here } create("flavor2") { //flavor configurations here } } 

После некоторого расследования у меня есть решение, просто используйте метод create, добавив здесь, если кому-то это понадобится:

 productFlavors { create("flavor1") { //flavor configurations here } create("flavor2") { //flavor configurations here } } 
Intereting Posts
Котлин: сумма BigDecimal в списке версия kotlin, которая используется для построения с градиентом (1.1.2-5), отличается от той, что включена в плагин IDE (1.1.2-4) Невозможно сделать API-адрес urlfetch.Fetch в потоке, который не является ни потоком исходного запроса, ни потоком, созданным ThreadManager Как реализовать функцию Kotlin для представления RecyclerView с несколькими макетами – Jerky Ограничьте котлинский общий, чтобы он не был нулевым в одном случае Котлин не смог скачать Ошибка: выполнение выполнено для задачи ': app: kaptDemoTestingDebugKotlin' Почему моя установка RxJava блокирует мой поток пользовательского интерфейса? Работа с обратным вызовом BluetoothAdapter.startLeScan Как выполнить команду bash в Котлине Почему IntelliJ Idea не признает мои тесты Spek? Как преобразовать intArray в ArrayList <Int> в Котлин? Kotlin – абстрактная функция с общим типом возврата Параметр, заданный как non-null, равен null для данных в onActivityResult Когда именно ключевое слово оператора требуется в Котлине?