Gradleでは、他のビルド設定フィールドに基づいてbooleanビルド設定フィールドを作成するにはどうすればよいですか?例えばGradleでは、他のビルド設定フィールドに基づいてboolean build configフィールドを作成できますか?
:あなたはアンドロイドStudioのGradleのコンソールでこれを見るべきプロジェクトをビルドする
android {
...
defaultConfig {
...
buildConfigField "boolean", "A", "false"
buildConfigField "boolean", "B", "false"
println "value of A:" + buildConfigFields.get("A").value
println "value of B:" + buildConfigFields.get("B").value
boolean AandB = Boolean.valueOf(buildConfigFields.get("A").value) && Boolean.valueOf(buildConfigFields.get("B").value)
println "value of AandB:" + AandB
buildConfigField "boolean", "C", String.valueOf(AandB);
println "value of C:" + buildConfigFields.get("C").value
}
}
:
buildConfigField BOOLEAN, TEST_A, "false"
buildConfigField BOOLEAN, TEST_B, "false"
buildConfigField BOOLEAN, TEST_C, TEST_A && TEST_B