在应用程序模块中使用buildSrc模块版本

时间:2019-11-17 16:16:04

标签: android gradle android-module

我正在跟踪this tutorial,了解如何在Android应用中使用Kotlin管理Gradle依赖关系,现在我想使用在中的 Versions 对象中定义的版本app 模块(这种情况是我有一个开源屏幕,并且想显示库版本)。我该怎么办?

我尝试将 buildSrc 目录添加到 settings.gradle

include ':app', ':buildSrc' 

,然后在我的 build.gradle 文件中,将其添加到 dependencies 块中:

dependencies {
    implementation project(':buildSrc')
}

但是,当我尝试编译并运行时,会引发以下错误:

Don't know how to compute maven coordinate for artifact 'Gradle API' with component identifier of type 'class org.gradle.internal.component.local.model.OpaqueComponentIdentifier'.

并且在网络上没有太多有关此错误的信息。

1 个答案:

答案 0 :(得分:0)

尝试从设置和build.gradle中删除buildSrc模块。它会自动生成并可供该项目中的所有其他模块访问。