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