Android build.gradle buildConfigField構成配列

1120 ワード

build.gradleではbuildConfigFieldでJavaの基本タイプを構成できます.Integer、boolean、Stringなどです.実際には配列を構成することもできます.
コンフィギュレーション
buildConfigFieldはdefaultConfigで構成してもよいし、buildTypeでそれぞれ異なるコンパイルタイプで異なる値を構成してもよい
android {
    defaultConfig {       
        buildConfigField "String[]", "YEYUAN_FAMILY",
                "{" +
                "\"    \"," +
                "\"    \"" +
                "}"
    }
    buildTypes {
        debug {
            buildConfigField "String[]", "YEYUAN_FAMILY",
                    "{" +
                    "\"    \"," +
                    "\"    \"" +
                    "}"
        }
        release {
            buildConfigField "String[]", "YEYUAN_FAMILY",
                    "{" +
                    "\"    \"," +
                    "\"    \"" +
                    "}"
        }
    }
}

使用
String[] family = BuildConfig.YEYUAN_FAMILY;