gpt4 book ai didi

android build.gradle.kts 风格的实现

转载 作者:行者123 更新时间:2023-12-04 12:37:51 27 4
gpt4 key购买 nike

我正在转换我的 build.gradle进入 build.gradle.kts DSL。到目前为止,转换很顺利。但是在我使用 groovy 之前,当涉及到 flavor 依赖时,我陷入了困境:

nameofflavourImplementation  "some.dependency:1.0.0"
我读了很多关于如何做到这一点,例如没有运气:
val nameofflavour by configurations.creating
nameofflavour(group="",name="some.dependency:1.0.0",ext = "aar")
这会导致配置未知的编译错误。
我正在使用 gradle:6.4.1
编辑:
productFlavors {
create("nameofflavour") {
dimension = "full"
applicationId = "com.someid.android"
}
任何人都可以在这里帮助我吗?

最佳答案

由于您使用的是 create("nameofflavour") , nameofflavour是动态注册的。所以它需要在作用域中,然后才能像这样声明依赖项:

val nameofflavourImplementation by configurations
dependencies {
nameofflavourImplementation("some.dependency:1.0.0")
}

您可以直接将其用作字符串:
dependencies {
"nameofflavourImplementation"("some.dependency:1.0.0")
}

关于android build.gradle.kts 风格的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62638808/

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