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