Поместить свойство из параметров в конфигурацию сборки Android со значением по умолчанию, используя gradle?
Я хотел бы получить параметр из командной строки Gradle -Pfruit=Apple
А затем положить этот параметр в BuildConfig
для каждого buildType
,
Я пытаюсь добиться с помощью:
buildConfigField("String", "env", "\"${project.fruit}\"")
К сожалению, я не знаю, как установить значение по умолчанию, как "Pear"
там, и как установить его для всех типов сборки.
1 ответ
Решение
Попробуй это:
buildConfigField("String", "env", project.hasProperty('fruit') ? project.fruit : 'Pear')