在 aar 中包含 /libs/ 文件夹
Include /libs/ folder in aar
感觉我快要疯了 - 这一定很简单!
我有一个 android aar,它是我从 gradle assembleRelease
构建的并且还使用了 maven-publish
插件。我以为 /libs/ 是默认包含的,但显然不是。
Android 工具站点显示其可选包含
http://tools.android.com/tech-docs/new-build-system/aar-format
但对于我来说,我看不到这是在哪里配置的。
我问了一个相关的问题 Include folder in Gradle artifact 但我不认为这是一个重复的问题,因为那是一个通用的 gradle 问题,而这是一个特定的问题,可以在 [=31= 之外解决].
编辑 我也在 Gradle forum
上问过
当 maven
插件运行时 uploadArchives
然后它将创建一个 pom
文件告诉 maven
或 gradle
你的 [=15= 】 需要。 Gradle 将处理 jar
文件的下载并将它们放置在构建的 class 路径中。
我也评论了你的另一个问题
*参考:https://maven.apache.org/pom.html#Dependencies
*=gradle 由 maven 支持以进行依赖管理,因此可用于 maven 的工件也可用于 gradle,反之亦然
aar包本地库在libs/
所以你需要有本地jar依赖。
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
}
感觉我快要疯了 - 这一定很简单!
我有一个 android aar,它是我从 gradle assembleRelease
构建的并且还使用了 maven-publish
插件。我以为 /libs/ 是默认包含的,但显然不是。
Android 工具站点显示其可选包含
http://tools.android.com/tech-docs/new-build-system/aar-format
但对于我来说,我看不到这是在哪里配置的。
我问了一个相关的问题 Include folder in Gradle artifact 但我不认为这是一个重复的问题,因为那是一个通用的 gradle 问题,而这是一个特定的问题,可以在 [=31= 之外解决].
编辑 我也在 Gradle forum
上问过当 maven
插件运行时 uploadArchives
然后它将创建一个 pom
文件告诉 maven
或 gradle
你的 [=15= 】 需要。 Gradle 将处理 jar
文件的下载并将它们放置在构建的 class 路径中。
我也评论了你的另一个问题
*参考:https://maven.apache.org/pom.html#Dependencies
*=gradle 由 maven 支持以进行依赖管理,因此可用于 maven 的工件也可用于 gradle,反之亦然
aar包本地库在libs/
所以你需要有本地jar依赖。
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
}