当我在Android Studio的Android项目中添加jar依赖时,我遇到了两种方法。
哪一个更好,为什么?
答案 0 :(得分:2)
我特别喜欢依赖URL。项目目录中的静态库文件很少是更好的选择。
如果更新了相关性,则只需更新build.gradle
即可。无需下载和替换文件,这增加了项目的大小(文件系统中的千字节或兆字节)。此外,手动更新这些文件很容易出错。
如果项目在版本控制系统(例如Git)中,那么将jar提交到存储库可能是一种不好的做法,而build.gradle
中的修改是完全可以接受的。
依赖声明的另一个优点是智能依赖管理。如果使用的工件依赖于另一工件,则依赖关系管理由例如自动完成。 Gradle或Maven。如果静态添加的jar具有依赖性,则必须将其手动添加到项目中,这是一项费力,繁琐且容易出错的任务。