Поместить свойство из параметров в конфигурацию сборки Android со значением по умолчанию, используя gradle?

Я хотел бы получить параметр из командной строки Gradle -Pfruit=Apple

А затем положить этот параметр в BuildConfig для каждого buildType,

Я пытаюсь добиться с помощью:

buildConfigField("String", "env", "\"${project.fruit}\"")

К сожалению, я не знаю, как установить значение по умолчанию, как "Pear" там, и как установить его для всех типов сборки.

1 ответ

Решение

Попробуй это:

buildConfigField("String", "env", project.hasProperty('fruit') ? project.fruit : 'Pear')
Другие вопросы по тегам