2
私のGradle(アプリ)ファイルで、私は製品の風味を設定し、製品の味はいつも
AndroidのスタジオビルドバリアントでproductFlavors {
mock {
}
develop {
}
qa {
}
staging {
}
prod {
}
}
buildTypes {
debug {
//signingConfig signingConfigs.release
}
release {
minifyEnabled false
//signingConfig signingConfigs.release
}
以下のようにタイプを構築していますように、空返され、私は、に基づいて、次のオプションを取得します上記:
- developDebug
- developRelease
- mockDebug
- mockRelea SE
- prodDebug
- proddRelease
- qaDebug
- qaRelease
- stagingDebug
- stagingRelease
私は以下のように現在実行中のビルドバリアントを印刷する私のアプリのコードを入れています。しかし、以下のコードは常に空になります。なぜこれはそうですか?私のアプリの中で正確なビルドバリアントを取得するにはどうすればいいですか?どんな助けも大歓迎です。
System.out.println("Current build variant is"+BuildConfig.FLAVOR);
そして何を期待? – Ibrahim
選択バリアントに基づいて、D、 ''/にあるBuildConfig'ファイル/ビルド/生成/ソース/ buildConfig////BuildConfig.java'正しい味が含まれて生成されたん –
user264953
これら10人の変異体のいずれかの名前名? – Artyom