Open Thomas-Bagnolati opened 1 year ago
After some tests, it's not working when more then one dot is set:
Not working -> debug.secrets.properties
default.secrets.properties
@Thomas-Bagnolati How did you ultimately set up the files and secrets
block with multiple build variants? Is there still a secrets.properties file? What do you set in the secrets
block for the propertiesFileName
?
@Thomas-Bagnolati So the only name you can have for the debug properties file is debug.properties
?
Finally this is what I ended up doing:
secrets{
propertiesFileName = project.gradle.startParameter.taskNames.any {
it.contains("Release") } ? "apikeys.release.properties" : "apikeys.debug.properties"
}
@Thomas-Bagnolati, @Makalaster Do you see any problems with this?
Config
build.gradle.kts
files names on root project :
debug.secrets.properties
secrets.properties
Result Error
Always show the
secrets.properties
content, even when set asSolution
There is no bug, I finaly realise my mistake. But in case of someone did the same I have to say you you have to replace the first world by the build variant insted of add it. So, for
propertiesFileName = "secrets.properties"
and adebug
variant, use file nameddebug.properties
.