[英]Android: .jar file in libs vs dependency url in gradle
在Android Studio的android项目中添加jar依赖项时,遇到了两种方法。
哪一个更好,为什么?
我特别喜欢依赖项URL。 在项目目录中的静态库文件很少是更好的选择。
如果依赖项已更新,则只需更新build.gradle
。 无需下载和替换文件,这会增加项目的大小(文件系统中的千字节或兆字节)。 另外,手动更新这些文件是容易出错的操作。
如果项目在版本控制系统(例如Git)中,则将jar提交到存储库无疑是一种不好的做法,而build.gradle
的修改是完全可以接受的。
依赖声明的另一个优点是智能的依赖管理。 如果使用中的工件依赖于另一个工件,则依赖项管理将由Gradle或Maven自动完成。 如果静态添加的jar具有依赖项,则必须将其手动添加到项目中,这是一项费力,繁琐且容易出错的任务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.