はい、可能です!あなたはこのような何かを追加することができ、あなたのbuild.gradleで
:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
debug {
applicationIdSuffix ".debug"
minifyEnabled false
debuggable true
signingConfig signingConfigs.release
}
}
は、その後、あなたのプロジェクトであなたのsrc
フォルダにあなたがメインという名前のフォルダを持っている必要があり、その横に1がdebug
と呼ばれる追加します。あなたのデバッグフレーバーを構築している限り、デバッグフォルダー内のリソースはすべて、リリースフォルダーであるメインのリソースに置き換わります。
は次のようになります。
src/
main/
java/ -- all your java code
res/
...
values/
strings.xml
debug/
res/
...
values/
strings.xml
EDIT:2つの他の回答からのアプローチは罰金としてうまく機能します。しかし、文字列をたくさん持っていれば、XMLを扱いやすくすることができます。
これは、buildTypeではなくbuildVariantを使用するとはるかに簡単です。あなたの例では、 'buildType'が使用されています –
興味深いことに、このページの回答はビルドタイプであり、ビルドバリエーションではありません。 – L7ColWinters
buildVariantの使い方は? –