【发布时间】: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