gpt4 book ai didi

android - 将运行时依赖项打包到 aar 库中

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

我构建了一个 Android Application其中包含一个模块作为库。大部分逻辑都在 LibraryModule 内.库模块还有其他几个依赖项,它们作为 gradle 依赖项包含在内
Application
* LibraryModule
*implementation ('dependency1')
*implementation ('dependency2')

库模块包含在应用程序的 build.gradle 中像
implementation project(":LibraryModule")
该应用程序工作正常。

但是当我第一次将库模块构建为 aar 文件时,使用
gradle :LibraryModule:assemble
然后使用应用程序 build.gradle包括 aar
implementation(':LibraryModule@aar')应用程序编译。但是 aar 中缺少运行时所需的几个依赖项类( dependency1dependency2 )。

有什么方法可以包含dependency1 的所有内容吗?和 dependency2在 aar 文件中,以便运行时依赖项也打包在 aar 文件中。

我做了一些谷歌搜索,发现 fat aar是一种选择。是否有某种方法可以将依赖项中的所有类文件也包含在运行时也需要的 aar 文件中?

最佳答案

build 脂肪-aar 不受Android官方支持。 Android gradle multiproject dependency resolution 也有类似的讨论

关于android - 将运行时依赖项打包到 aar 库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51687918/

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