android-gradle-plugin - 在 Kotlin DSL 中为 gradle 定义维度
问题描述
我正在将我的转换build.gradle
为 Kotlin DSL。我在应用程序中有 2 种构建风格,但我不知道如何设置风格的维度:
flavorDimensions("type")
productFlavors {
create("free") {
buildConfigField("boolean", "IS_DONATE", false.toString())
dimension = "type"
}
create("donate") {
buildConfigField("boolean", "IS_DONATE", true.toString())
dimension = "type"
}
}
dimension = "type"
零件不合格;你如何为每种口味设置维度?
解决方案
使用 setDimension("type")
flavorDimensions("type")
productFlavors {
create("free") {
buildConfigField("boolean", "IS_DONATE", false.toString())
setDimension("type")
}
create("donate") {
buildConfigField("boolean", "IS_DONATE", true.toString())
setDimension("type")
}
}
推荐阅读
- android - 如何在安卓手机中小跑或设置网速?
- javascript - 将 [op.and] 添加到 Sequelize 查询对象
- java - 编写巨大的 excel 文件(20k 记录)需要超过 1 分钟的 java 时间?
- python - 尝试运行 python 代码(数组)时出现 SyntaxError
- java - 如何在 Braintree Android PayPal Vault Payment 上获取 PaymentMethodNonce 和 deviceData
- node.js - 尽管在 NodeJS 上使用 Passport 和 Express Session 成功注册,但 req.user 未定义
- ios - SwiftUI 日期格式化
- c# - 在 C# winform 中将数据库数据加载到 Checkedlistbox 时出现错误
- javascript - 使用剑道导出pdf在页面末尾中断的图像/内容块
- html - 使用 html.raw 在 razor 视图中渲染外部 Html 会扭曲页面 html