【发布时间】:2014-04-01 23:11:35
【问题描述】:
我有一个 Android 库项目FooLib。 FooLib 引用 Android Contexts 之类的东西,但不需要任何资源文件(res/ 中的东西),所以我目前将其打包为 JAR 供我的应用使用。
我现在想让FooLib 依赖于BarLib,但BarLib 确实使用资源,所以我不能将BarLib 打包为JAR。相反,它被打包为 AAR。我是否有可能让FooLib 依赖于BarLib 但继续将FooLib 打包为JAR?或者,FooLib 中的 AAR 依赖项是否会迫使我也将其设为 AAR?
【问题讨论】:
-
JAR 如何“依赖”任何东西?它只是一个类的容器。
-
嗯,是的,也许我应该这样说——“可以打包为 JAR 的 Android 库项目能否依赖于另一个使用资源的 Android 库项目(因此打包为 AAR)并且仍被打包为 JAR?”我怀疑答案是否定的,但我只是想确认一下。
标签: android jar gradle android-gradle-plugin aar