Slackbot
08/21/2022, 3:58 AMephemient
08/21/2022, 7:08 AMRoldan Galan
08/21/2022, 9:22 AMdefaultConfig {
buildConfigField('int', 'COMMON', '999')
}
release {
buildConfigField('int', 'API_KEY', '123')
buildConfigField('int', 'ONLY_RELEASE', '222')
}
debug {
buildConfigField('int', 'API_KEY', '456')
buildConfigField('int', 'ONLY_DEBUG', '111')
buildConfigField('int', 'ANOTHER_DEBUG', '333')
}
Then in your code, the build config values you can use:
src/main/
--> must be defined in all variants (API_KEY, COMMON)
src/release/
--> only those defined for prod variant (COMMON, API_KEY, ONLY_RELEASE)
src/debug/
--> only those defined for debug variant (COMMON, API_KEY, ONLY_DEBUG, ANOTHER_DEBUG)Colton Idle
08/22/2022, 4:13 AM