Maybe not perfect, but in the end I created my own
buildTypes { debug { buildConfigField "boolean", "IS_DEBUG", "true" // Had issues with BuildConfig.DEBUG, created IS_DEBUG to ensure functionality behaved as expected. } release { signingConfig signingConfigs.release buildConfigField "boolean", "IS_DEBUG", "false" } }
And then refer to it as BuildConfig.IS_DEBUG programmatically.
source share