繁体   English   中英

如何在库模块中导入 .aar 库文件并导出为单个库?

[英]How to import an .aar library file in a library module and export as single library?

我有一个 .aar 库( libA.aar )文件和一个库模块。 在依赖项部分添加到库模块的.aar文件(在库模块build.gradle )( libB.aar ):

implementation files('libs/libA.aar')

当我将此库导出为 .aar 文件 ( libB.aar ) 时,在导出的文件中找不到导入的库 ( libA.aar )。

如何将.aar文件导入库中并将其保存在导出的文件中? 是否需要使用离线 Maven 存储库?

我需要一个包含所有依赖项的胖库作为.aar文件。

您可以使用导入的 aar 为您的库创建fat aar。 请从 go 到https://android.jlelse.eu/android-fat-aar-from-gradle-892038facc87

您还必须将所有 used.aar 库单独包含[复制/粘贴]到集成应用程序中。

src -> main -> libs文件夹中添加 your.aar 文件

添加 .aar 文件


build.gradle(Project)文件中添加路径

allprojects {
    repositories {
        google()
        jcenter()
        flatDir { //Add this code
            dirs 'src/main/libs'
        }
    }
}

build.gradle(app)文件中添加实现代码

dependencies {
    implementation(name: 'nameOfAARFile', ext: 'aar')
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM