gpt4 book ai didi

android - 我可以发布包含在/libs文件夹中的另一个AAR文件的AAR文件吗?

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

我一直在开发两个应用程序A和B,它们使用发布在Maven存储库中的“共享”库。

在“共享”库项目中,有一些外部库(例如“/libs/C.aar”)和连接依赖项,如下所示:

dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar'])
}

为了在两个应用程序中使用“共享”库,我将其发布到Maven存储库,添加了依赖项,并重建了项目。但是“共享”库中没有 aar文件。

我可以在 /libs文件夹中发布AAR文件(包含在另一个AAR文件中)吗?

我也在Gradle论坛中问了同样的事情。
https://discuss.gradle.org/t/can-i-publish-aar-file-is-included-another-aar-file-in-libs-folder/30074?u=skylershin

最佳答案

解决此问题的最佳方法是在“共享”库中添加“依赖项”关系,而不是将aar文件添加到“共享”库中。

尝试使用诸如compile 'com.android.support:appcompat-v7:27.1.1'之类的maven依赖项来替换“共享”库中的诸如compile files('libs/android-support-v13.jar')之类的依赖项。

如果您仍想将aar文件添加到“共享”库中。
可以将此android-fat-aar引用到该文件中,以便将您的aar文件组合到您的库中,其中aar文件包括类和资源。

如果使用android-fat-aar,也许您需要控制gradle版本

关于android - 我可以发布包含在/libs文件夹中的另一个AAR文件的AAR文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54032608/

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