我创建了我的Android存档库aar
文件,该文件在Gradle中具有自己的依赖性。我在我的许多项目中都使用了这个库,但是为什么要aar
在我的应用程序依赖项中添加依赖项呢?我们知道使用aar vs jar的好处是aar可以拥有并拥有它自己的资源和依赖项。
的AAR文件不包含嵌套(或传递)的依赖关系,并且不具有其描述库所使用的依赖关系的POM文件。
这意味着,如果要使用存储库导入aar文件,则flatDir
还必须在项目中指定依赖项。
您应该使用Maven存储库(您必须在私有或公共Maven存储库中发布库),不会遇到相同的问题。
在这种情况下,gradle使用pom文件下载依赖项,该文件将包含依赖项列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句