添加远程开源库和添加本地开源库哪个更好点

如题,以下是导入第三方开源库的方法:
1.直接在build.gradle中使用compile来远程导入第三方开源库(也就是引用Maven公共库)。
2.将第三方开源库下载下来然后添加到自己项目的libs中(add as library)作为本地库。
请问:
(1)第一种方法的原理是什么?
(2)以上两种方法哪一个速度更快点或者说哪种方法更好点?
谢谢!
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 wei220000 的回复:
第一种方法的原理,就是gradle会根据你给的compile地址,下载对应版本的aar到本地,这样你的project就能引用。当你下一次build 的时候,并不会重新下载。所以快慢也就第一次,主要还是看你搭建的vpn给不给力了。如果你下载到本地,因为很多github项目都是完整的,需要有res文件夹存在的,所以你如果想引用,就必须要把这个项目添加model,而很多项目的gradle设置千奇百怪,这一步可比第一种方法的搭建vpn难多了。但是第二种方法可以直接修改引用项目的源代码,有时候也是挺方便的。 所以,如果不需要修改引用项目的源代码,用第一种方法。
好的,谢谢!
wei220000 2016-04-02
  • 打赏
  • 举报
回复
第一种方法的原理,就是gradle会根据你给的compile地址,下载对应版本的aar到本地,这样你的project就能引用。当你下一次build 的时候,并不会重新下载。所以快慢也就第一次,主要还是看你搭建的vpn给不给力了。如果你下载到本地,因为很多github项目都是完整的,需要有res文件夹存在的,所以你如果想引用,就必须要把这个项目添加model,而很多项目的gradle设置千奇百怪,这一步可比第一种方法的搭建vpn难多了。但是第二种方法可以直接修改引用项目的源代码,有时候也是挺方便的。 所以,如果不需要修改引用项目的源代码,用第一种方法。

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧