gpt4 book ai didi

android - 为什么我应该将 aar 文件中的依赖项添加到我的项目中?

转载 作者:行者123 更新时间:2023-12-03 03:21:46 25 4
gpt4 key购买 nike

我创建了我的 Android 文件库 aar在 Gradle 中有自己的依赖项的文件。
我在我的许多项目中都使用这个库,但是为什么我应该添加 aar依赖于我的应用程序依赖项?正如我们所知,使用 aar vs jar 的好处是 aar 可以拥有并持有它自己的资源和依赖项。

最佳答案

阿尔文件 不包含嵌套(或 transitive )依赖关系 并且没有描述库使用的依赖项的 pom 文件。

这意味着,如果您使用 flatDir 导入 aar 文件repo,您​​还必须在项目中指定依赖项。

您应该使用 maven 仓库 (您必须在私有(private)或公共(public) maven 存储库中发布库),您不会遇到同样的问题。
在这种情况下,gradle 使用包含依赖项列表的 pom 文件下载依赖项。

关于android - 为什么我应该将 aar 文件中的依赖项添加到我的项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264642/

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