2016-01-22 3 views
6

Diciamo che ho una stringa che vorrei cambiare in base al tipo di build e al sapore. Quale sarebbe il modo migliore per farlo?Diverse risorse di stringa per diversi tipi di build di sapore

ho creato la seguente struttura di cartelle:

app/src/main/ 
app/src/flavor1/ 
app/src/flavor2/ 

app/src/main/res/values/my_strings.xml 
app/src/flavor1/res/values/my_strings.xml 
app/src/flavor2/res/values/my_strings.xml 

Questa tutte le opere quando voglio solo stringa diversa per ogni sapore. Ora vorrei anche per separare quelli stringa per tipologia di compilazione in modo che ho fatto qualcosa di simile:

Il problema che appare adesso è che se voglio creare values cartella all'interno app/src/flavor1Release/res, ricevo il messaggio che La cartella values esiste già. Come posso aggirare questo problema?

+0

avete controllato il vostro file system attuale se esiste? –

risposta

2

È necessario fare qualcosa di simile:

app/src/main/ 
app/src/flavor1Debug/ 
app/src/flavor2Debug/ 
app/src/flavor1Release/ 
app/src/flavor2Release/ 
+0

Cosa fare se si desidera separare le stringhe in base al tipo di build ma non al sapore? Sarebbe 'app/src/debug' e' app/src/release' o qualcos'altro? – lawrence