我有aar
个文件,特别是actionbarsherlock.aar
。 Gradle已成功构建它(或者看起来似乎如此)。
如何在项目的aar
中引用gradle.build
文件,以便我可以删除sherlock库依赖项并改为aar
?
答案 0 :(得分:2)
我遇到了同样的问题(我想分发aar并且现在尝试一些消费者可以使用它) 不幸的是,仍然无法引用本地aar文件。
此解决方案:
dependencies{
compile files("path/to/your.aar")
}
只需将gradle包含在该存档中的常用文件即可。它没有大量的xml配置,你也无法引用已编译的java类。
我将尝试解决方法:只需创建一个子项目并在那里提取存档。
答案 1 :(得分:1)
aar库是作为gradle构建的一部分构建的,它也引用了aar库。那么我们是在讨论生成aar和apk的多项目构建,还是我们所说的单独项目构建。
在一个多项目构建中,您应该能够通过以下方式引用android-app项目中的aar:
dependencies{
compile project(:"aarProject")
}
用于引用您可以执行的aar文件
dependencies{
compile files("path/to/your.aar")
}
欢呼声, 勒