Dav*_*vid 47 android gradle build.gradle
设置在build.gradle flavorDimensions "xyz", "abc"
@Incubating
@Deprecated(message = "Replaced by flavorDimensions property")
public void flavorDimensions(
@NotNull String... dimensions
)
Run Code Online (Sandbox Code Playgroud)
我找不到现代方法的例子。
小智 60
根据@Deprecated消息“已替换为flavorDimensions属性”,我将等效flavorDimensions "xyz", "abc"实例替换为:
flavorDimensions = ["xyz", "abc"]
Run Code Online (Sandbox Code Playgroud)
我不完全理解这样做的后果,但它似乎没有破坏我公认的非常简单的配置中的任何内容,并且警告消失了。
Moh*_*ane 24
看起来他们更改flavorDimensions为仅接受Listnot String,因此您需要将代码更改为如下所示:
flavorDimensions = ["dimension"]
Run Code Online (Sandbox Code Playgroud)
或者
flavorDimensions = ["dimension1","dimension2"]
Run Code Online (Sandbox Code Playgroud)
小智 6
android 块中的flavorDimensions 属性已弃用,并由buildFeatures 块中的flavorDimensions 属性替换。您可以使用以下代码来实现与原始代码相同的结果:
buildFeatures {
flavorDimensions = ["version"]
}
productFlavors {
fsm {
dimension "version"
versionNameSuffix ".companyName"
applicationIdSuffix ".companyName"
}
}
Run Code Online (Sandbox Code Playgroud)
如果您愿意,还可以使用 Kotlin DSL 语法:
buildFeatures {
flavorDimensions += "version"
}
productFlavors {
create("fsm") {
dimension = "version"
versionNameSuffix = ".companyName"
applicationIdSuffix = ".companyName"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15983 次 |
| 最近记录: |