android - Add suffix to generated string resource -


i have gradle config setup below. allow side side installs of different builds/flavors

buildtypes {     release {     }     debug {         applicationidsuffix ".debug"         // somehow add debug suffix app id?     } } productflavors {     ci {         applicationid "com.myapp.ci"         ext.betadistributiongroupaliases = "mobileworkforce.ci"         resvalue "string", "app_name", "appname.ci"     }      staging {         applicationid "com.myapp.staging"         resvalue "string", "app_name", "appname.staging"     }      production {         applicationid "com.myapp"         resvalue "string", "app_name", "appname"     } 

the issue cannot figure out how update app_name string resource have suffix "debug" app_name string resource (used label application)

i able create viable solution using manifestplaceholders instead of generating string resources. not ideal because result appname.debug.ci instead of appname.ci.debug works.

buildtypes {     release {          manifestplaceholders = [ activitylabel:"appname"]     }     debug {         applicationidsuffix ".debug"                      manifestplaceholders = [ activitylabel:"appname.debug"]     } } productflavors {     def addactivitylabelsuffix = { placeholders, suffix ->         def appname = placeholders.get("activitylabel")         placeholders.put("activitylabel", appname + suffix);     }     ci {         applicationid "com.myapp.ci"         ext.betadistributiongroupaliases = "mobileworkforce.ci"         addactivitylabelsuffix getmanifestplaceholders(), ".ci"     }      staging {         applicationid "com.myapp.staging"         addactivitylabelsuffix getmanifestplaceholders(), ".staging"     }      production {         applicationid "com.myapp"         resvalue "string", "app_name", "appname"     } } 

Comments

Popular posts from this blog

timeout - Handshake_timeout on RabbitMQ using python and pika from remote vm -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

c# - Search and Add Comment with OpenXML for Word -