首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将aar包括在aar中

将aar包括在aar中
EN

Stack Overflow用户
提问于 2016-05-30 09:25:16
回答 1查看 3.3K关注 0票数 4

我有一个以aar格式分发的android库。它重300 It。我想要创建另一个库,也是以aar格式创建的,其中第一个库是依赖项。结果库权重为30 is,显然不包括第一个库。

我尝试使用flatDir添加第一个库

代码语言:javascript
复制
repositories {
    flatDir {
        dirs 'libs'
    }
}
dependencies {
    compile(name:'mylib-1.0', ext:'aar')
}

并使用mavenLocal发布到maven-publish

代码语言:javascript
复制
repositories {
    mavenLocal()
}
dependencies {
    compile 'com.mylib:mylib:1.0.0@aar'
}

但它仍然不包括结果aar。

如何包括我的第一个aar结果aar?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-30 12:31:22

实现这一目标的最佳方法是使用maven repo分发aar。

aar文件不包含传递依赖项,也没有描述库使用的依赖项的pom文件。

这意味着,如果要使用flatDir回购导入aar文件,则必须在项目中指定依赖项。

使用maven存储库,您将不会遇到相同的问题。

在本例中,gradle使用pom文件下载依赖项,该文件将包含依赖项列表。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37522112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档