gpt4 book ai didi

Android 依赖项 : apklib vs aar files

转载 作者:IT老高 更新时间:2023-10-28 23:00:27 24 4
gpt4 key购买 nike

据我了解, apklib 包含与 Maven 共享的代码+资源。aar 文件由 Gradle 分发。

aar 在一个主要方面与 apklib 不同:类被编译并包含在 aar 根目录下的 classes.jar 中。而 apklib 不能包含已编译的类文件或 jar。

1 有人可以解释 apklibaar 文件之间的主要区别吗?

2 Maven 可以使用 aar 吗? Gradle 可以使用 apklib 吗?

3 哪种格式“更好”?

最佳答案

1 Can somebody explain the main differences between apklib vs aar files ?

除了你提到的那些之外,我想到的几个不同之处

  1. aar 不包含源代码
  2. aar 可以包含自定义的 proguard 文件和自定义的 lint 规则

2 Can Maven use aar ? Can Gradle use apklib ?

Android Maven 插件从 3.7.0 版开始支持 aar。Gradle 不支持使用 apklib 依赖项,但您可以将 android-library 导出为 apklib(参见 this post)。

关于Android 依赖项 : apklib vs aar files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22657466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com