据我所知,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
复制相似问题