4

buildConfigField実験的なgradleプラグインで定義する方法を知っている人はいますか?

android.productFlavors {
    create("demo") {
        applicationId = 'com.anthonymandra.rawdroid'
        buildConfigField "String", FIELD_META, PROVIDER_META
    }

与えます:

エラー: ルール「model.android.productFlavors」に指定されたタイプ「java.lang.Object」のモデルの書き込み専用ビューを読み込もうとしています

4

1 に答える 1

5

を使用すると、buildType次のような構文を使用できます。

android.buildTypes {
    debug {
        buildConfigFields.with {
            create() {
                type = "String"
                name = "FIELD_META"
                value = "PROVIDER_META"
            }
        }
    }
}

フレーバーで同じ構文を使用できるかどうかはわかりません。

于 2015-08-24T16:45:23.167 に答える