gpt4 book ai didi

android - 如何在 Android Studio 3.0 中设置构建变体配置字段和资源值?

转载 作者:行者123 更新时间:2023-11-29 01:09:45 27 4
gpt4 key购买 nike

Android Studio 3.0 和相关的 gradle 插件更新已经删除了 gradle build variant API。有谁知道如何实现类似于我在下面使用 AS 3.0 和 gradle 4.0 编写的功能?

applicationVariants.all { variant ->
variant.buildConfigField "String", "SEARCH_SUGGESTION_PROVIDER_AUTHORITY", "\"" + variant.applicationId + ".providers.SearchSuggestionProvider\""
variant.resValue "string", "account_type", "\"" + variant.applicationId + ".account\""
}

最佳答案

阅读有关 flavor 和 flavor 维度的文档。

https://developer.android.com/studio/build/build-variants

https://proandroiddev.com/advanced-android-flavors-part-2-enter-flavor-dimensions-4ad7f486f6

它看起来像这样:

    flavorDimensions "branding"

//
// For each app edition we need one explicit flavor that sets id and signingConfig
//
productFlavors {

home {
dimension "branding"
applicationId "com.example.home"
signingConfig signingConfigs.home
}

free {
dimension "branding"
applicationId "com.example.free"
signingConfig signingConfigs.free
}

full {
dimension "branding"
applicationId "com.example.full"
signingConfig signingConfigs.full
}

}

每个维度的每种口味几乎都有所有可能。

希望这对您有所帮助。

关于资源值:

我们在这里通过创建源集(家庭、完整、免费)并在每个源集中设置特定于变体的资源来解决这个问题。

关于android - 如何在 Android Studio 3.0 中设置构建变体配置字段和资源值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44036836/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com