Android Kotlin: файл BuildConfig не дает правильного значения

Я строю свой проект в Котлине. В одной строке моего приложения я получаю доступ к свойству в файле BuildConfig (который является сгенерированным файлом, и он генерируется на Java, если это имеет значение). BuildConfig.DEBUG оценивает значение false и хотя установлено значение true .

Вот строка:

if (BuildConfig.DEBUG) // do something 

Вот моя построенная строка BuildConfigs:

 public static final boolean DEBUG = Boolean.parseBoolean("true"); 

Когда я «перехожу к ссылке», используя CTRL + B или средний щелчок мышью на BuildConfig.DEBUG, он возвращает меня в правильный файл, я знаю, что он обращается к правильному файлу.

Я уже прошел через отладчик. Boolean.parseBoolean ( "истина"); корректно возвращает true в оценщике выражений.

Есть идеи?

проблема в том, что ваш модуль будет построен с вариантом выпуска по умолчанию. вы можете явно установить зависимости в своем приложении, чтобы вариант отладки приложения зависел от отладочной сборки модуля и релиза приложения при выпуске модуля.

 dependencies { releaseCompile project(path: ':library', configuration: 'release') debugCompile project(path: ':library', configuration: 'debug') } 
Intereting Posts
Сопротивление типа приемника «Недопустимое имя поля BSON» во время upsert В реактивном программировании Android, как разбить потоковые данные объекта после применения фильтра? try-with-resources: функция «использовать» в Kotlin не всегда работает Плагин Anko не может работать в версии Androidstudio> 2.1 Spring Boot: изменить идентификатор заполнителя Можем ли мы получить доступ к PropertyMetaData любого свойства в котлин? Kotlin / IntelliJ – компилятор не может найти правильный тип параметра функции Лямбда в выражении типа множественного типа Возможно ли реализовать индивидуальное деструктурирование для не-класса данных в Котлин? Почему вызовы должны быть вызваны с помощью вызова класса класса? Как вы используете Flowable.generate от Kotlin Kotlin: компилятор не выводит общий тип для некоторых операторов Kotlin Spek – Как создать XML-отчет об испытаниях? @StringRes, @DrawableRes, @LayoutRes и т. Д. Андроидные аннотации lint check с параметрами kotlin