gpt4 book ai didi

android - Gradle如何包含build.gradle中未包含的依赖项

转载 作者:行者123 更新时间:2023-12-03 05:06:26 24 4
gpt4 key购买 nike

在一个Android gradle项目中,我看到了名为Koin的库的使用。通常,像在所有Android项目中一样,您可以在build.gradle中包含如下库:

implementation "org.koin:koin-core:$koin_version"

但是,在此项目中,任何包含此内容的gradle文件中都没有任何内容。我什至进行了文件搜索以查看其定义位置。我看到的唯一定义是在您选择时:

文件>项目结构>依赖关系

但是当我构建项目时,它的构建没有任何问题。 gradle如何引用此依赖关系,因为它不在build.gradle文件中?即使定义在以下位置:

文件>项目结构>依赖关系

没有明确的迹象表明gradle如何知道这一点。

最佳答案

依赖关系可以位于您的计算机上或远程存储库中,并且它们声明的所有传递性依赖关系也会自动包括在内。

dependencies {
// Dependency on a local library module
implementation project(":mylibrary")

// Dependency on local binaries
implementation fileTree(dir: 'libs', include: ['*.jar'])

// Dependency on a remote binary
implementation 'com.example.android:app-magic:12.3'
}

有关更多详细信息, Android build dependencieskotlin Gradle

关于android - Gradle如何包含build.gradle中未包含的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57771178/

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