我有一个以aar格式分发的android库。它重300 It。我想要创建另一个库,也是以aar格式创建的,其中第一个库是依赖项。结果库权重为30 is,显然不包括第一个库。
我尝试使用flatDir添加第一个库
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name:'mylib-1.0', ext:'aar')
}并使用mavenLocal发布到maven-publish
repositories {
mavenLocal()
}
dependencies {
compile 'com.mylib:mylib:1.0.0@aar'
}但它仍然不包括结果aar。
如何包括我的第一个aar结果aar?
发布于 2016-05-30 12:31:22
实现这一目标的最佳方法是使用maven repo分发aar。
aar文件不包含传递依赖项,也没有描述库使用的依赖项的pom文件。
这意味着,如果要使用flatDir回购导入aar文件,则必须在项目中指定依赖项。
使用maven存储库,您将不会遇到相同的问题。
在本例中,gradle使用pom文件下载依赖项,该文件将包含依赖项列表。
https://stackoverflow.com/questions/37522112
复制相似问题