[英]Android specific flavor dependency via Kotlin DSL
在build.gradle
我们可以
productFlavors {
free {
dimension "tier"
}
}
然后
dependencies { freeDebugImplementation "com.someDependency:free-debug:1.0.0";}
但是当我使用Kotlin DSL
,在build.gradle.kts
,我
productFlavors { create("free") {...} }
然后在dependencies
我不能
dependencies { freeImplementation(...)}
错误: ^ Unresolved reference: freeImplementation
那么,我如何通过 Kotlin DSL implementation
特定风格?
我Kotlin DSL风格的特定依赖如下所示:
dependencies {
"freeImplementation"(...)
"paidImplementation"(...)
}
您应该使用示例“YOUR_FLAVOR_NAMEimplementation”
dependencies {
"freeImplementation" "your dependency is here"
"paidImplementation" "your dependency is here"
// Other dependencies
}
productFlavors {
free {
.....
}
paid {
....
}
}
在依赖中这样写
dependencies {
freeImplementation "your dependency is here"
paidImplementation "your dependency is here"
// Other dependencies
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.