2016-01-22 8 views
6

私のビルドタイプとフレーバに応じて変更したい文字列が1つあるとします。それを達成するための最良の方法は何でしょうか?私はちょうど、各味ごとに異なる文字列をしたいとき異なるフレーバビルドタイプの異なる文字列リソース

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 

このすべての作品:

私は、次のフォルダ構造を作成しました。

今表示され、問題は、私はapp/src/flavor1Release/resvaluesフォルダを作成したい場合、私はそのメッセージを受け取ることです。今、私はまた、私はこのような何かをやったので、ビルドの種類によって、それらの文字列を分離したいと思いますvaluesフォルダは既に存在します。この問題を回避するにはどうすればよいですか?

+0

それが存在するかどうか、あなたの実際のファイルシステムをチェックしましたか? –

答えて

2

あなたはこのような何かを行う必要があります。

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

文字列をビルドタイプで区切りますが、フレーバーではない場合はどうなりますか?それは 'app/src/debug'と' app/src/release'なのでしょうか? – lawrence

関連する問題