Я новичок в Gradle.Я провел некоторое исследование о том, как объявить переменную в gradle, и нашел кое-что в build.gradle.Моя проблема заключается в том, как объявить переменную, значение которой изменяется в некоторых условиях, и получить доступ к переменной в другом файле gradle, который является моим собственным custom.gradle
. Я не уверен, что это правильный способ объявления переменной.
defaultConfig {
buildConfigField "boolean", "INTERNET_CHECK", "true"
}
После этого я пытался напечатать переменную в другом custom.gradle, выдает ошибку.Ниже показано, как я печатаю переменную в custom.gradle
println(INTERNET_CHECK)
println(BuildConfig.INTERNET_CHECK)
Ошибка:
Could not get unknown property 'INTERNET_CHECK' for DefaultConfig_Decorated{................}
И еще одна вещь - это то, что она не присваивает другое значение в INTERNET_CHECK в некоторых условияхблоки типа if/else
и распечатка переменной, которую она дает null
, а также не присваивание значения другой переменной.