【问题标题】:How to package multiple AAR's in my release aar如何在我的发行版 aar 中打包多个 AAR
【发布时间】:2017-01-25 09:01:10
【问题描述】:

我们向客户发送一个 android sdk (aar) 文件。我们的代码在内部使用了我们在 repo 中拥有的两个 3rd 方 aar,并且 gradle 在运行时引用它。我的问题是如何将这些依赖项发送给客户?就像我不想给他们那些 3rd 方 aar 一样,我怎么能将这两个 aar 嵌入到我的 aar 中。到目前为止,我们一直在使用: https://github.com/adwiv/android-fat-aar.

这现在不起作用,所以寻找并行/更好的方法来解决问题。

【问题讨论】:

  • “现在不行了,...” - 为什么? android-fat-aar 应该非常适合您的情况
  • 从 gradle 2.2.1 升级到 2.14.1.. 事情发生了变化 :)
  • 有什么解决办法吗?
  • @SandeepReddyM:据我记得b当时我无法让胖 aar 工作,你可以试一试,或者单独发送 aar 并将其作为依赖项添加到你的 gradle .无论如何,消费者将添加您的 aar,因此他可以继续添加其他 aar

标签: android gradle aar


【解决方案1】:

我在 Android Studio 项目中使用模块依赖: 右键单击您的项目 -> 打开模块设置或导航至查看 -> 打开模块设置 -> 单击“应用程序”/模块名称 -> 选择“依赖项”选项卡。在左下角,您应该找到一个“+”按钮来添加库依赖项/Jar 依赖项/模块依赖项。 单击“确定”并将项目重建为 aar 文件后,您将找到包含的所有依赖项。

它也会自动更新 gradle 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 2022-01-22
    相关资源
    最近更新 更多