据我所知,apklib包含与Maven共享的代码+资源。Gradle分发aar文件。
aar与apklib的一个主要区别在于:类被编译并包含在aar根目录下的classes.jar中。而apklib不能包含已编译的类文件或jars。
1有人能解释一下apklib和aar文件之间的主要区别吗?
2 Maven可以使用aar吗?Gradle可以使用apklib吗?
3哪种格式“更好”?
发布于 2014-03-27 22:07:18
谁能解释一下
和aar文件之间的主要区别?
除了你提到的那些之外,我还想到了几个不同之处
aar不包含源代码codeaar可以包含自定义保护文件和自定义lint规则Maven2可以使用
吗?Gradle可以使用apklib吗?
Android Maven插件从3.7.0版本开始支持aar。Gradle不支持使用apklib依赖项,但您可以将android-library导出为apklib (请参阅this post)。
https://stackoverflow.com/questions/22657466
复制相似问题