gpt4 book ai didi

android - 在 Android 库项目中包含 AAR 依赖项

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:15 34 4
gpt4 key购买 nike

在我的 Android Studio Gradle 项目中,我使用了多个库,而一个库应该使用本地 AAR 文件作为依赖项。我使用流行的解决方案将 AAR 文件作为依赖项包含到我的库项目中:

flatDir {
dirs 'libs'
}

compile(name: 'aar-library', ext: 'aar')

当我现在尝试同步时,我收到错误消息

Failed to resolve: dependency 'aar-library'

在我的主项目中,即使我没有在那里使用/引用 AAR 文件。如果我只是将 AAR 文件复制到我的主项目的 libs 文件夹中,它也可以工作。有什么想法吗?

最佳答案

已经找到解决方案。看起来 AAR 依赖项都被一起移动了,所以主项目试图在它的“libs”目录中解析 A​​AR 依赖项,但它显然不存在。您需要做的是更准确地定义每个依赖于带有 AAR 文件的库的模块可以在哪里找到它相对于它的路径,例如

dirs 项目(':my-library-project').file('libs')

关于android - 在 Android 库项目中包含 AAR 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32071825/

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