Android:libs中的.jar文件与gradle中的依赖url

时间:2016-11-18 12:26:25

标签: android gradle jar libs

当我在Android Studio的Android项目中添加jar依赖时,我遇到了两种方法。

  1. 在libs文件夹中添加* .jar文件。
  2. 在gradle.build中添加依赖关系网址。
  3. 哪一个更好,为什么?

1 个答案:

答案 0 :(得分:2)

我特别喜欢依赖URL。项目目录中的静态库文件很少是更好的选择。

如果更新了相关性,则只需更新build.gradle即可。无需下载和替换文件,这增加了项目的大小(文件系统中的千字节或兆字节)。此外,手动更新这些文件很容易出错。

如果项目在版本控制系统(例如Git)中,那么将jar提交到存储库可能是一种不好的做法,而build.gradle中的修改是完全可以接受的。

依赖声明的另一个优点是智能依赖管理。如果使用的工件依赖于另一工件,则依赖关系管理由例如自动完成。 Gradle或Maven。如果静态添加的jar具有依赖性,则必须将其手动添加到项目中,这是一项费力,繁琐且容易出错的任务。