记录一个小白查找android的依赖包、jar包等东西的方式
(注:此文章只是我这个小白个人学习记录,也供其它小白参考学习使用,大佬勿喷~谢谢) 开发工具:Android studio 4.1.1
先贴出两个网址
阿里云云效Maven地址(推荐首选使用,因为是国内镜像) Maven Repository仓库地址(次选,上边找不到再来这里边找,build.gradle中导入依赖需要来这里找) 这两个地址我最开始只知道Maven Repository,然而查询到一些gitHub上大佬写的开源项目,在此网站能导入依赖,但是下载不了jar包,因为它只是提供了一个jar包的链接地址,我所需要的jar包一点击下载jar包就提示 如图一,然而我查了很久都不知道怎么注册所谓的repo.spring.io这玩意网站的账号(如果这篇博客有大佬看到恳请评论区指导一下,多谢),所以就无意间发现了阿里云云效Maven的地址,啊然后~阿里yyds
阿里云Maven查询方式:
(注:阿里云的搜索必须全词匹配【可以不区分大小写】,不能有单词拼写错误或者多复制标点符号等情况,否则搜索不到内容) 如下图所示,在关键字一栏搜索你所要查询的依赖的group-id,一般都能搜得到,具体要哪些jar或者aar什么的都自己选择 也可以如下图,使用gav搜索,例如下图的依赖 体现在gav搜索中就是这个样子:
例子:
例如我想查找androidx的RecyclerView最新的aar包,那么使用阿里云Maven如下图搜索一定是非常方便且快捷的 如果阿里云Maven搜索不到的包,那么可以使用Maven Repository
Maven Repository查询方式:
maven中央仓库搜索机制做的比较完善,你可以以各种方式搜索关键字: build.gradle中的各种dependencies都可以在其中搜索到书写方式
例如:
如果我想在我的android项目中导入RecyclerView依赖,但是又不知道怎么写,并且不知道都有什么版本,那么就可以在搜索栏直接搜索RecyclerView,里边非常清晰的标注了每一个版本历程,并且清晰的告诉你各种项目的引入方式,如下图,红框内就是各种项目不同的引入写法: 至于如何导入对应依赖或者对应jar包之类的,度娘一下啥都有,我就不在此赘述了。
结束语:可能会有小伙伴疑惑,我使用Android studio开发,那岂不是使用Maven Reposity搜索对应依赖导入依赖就可以了,为什么煞费苦心非要找jar包呢? 。。。。。。 还不是公司需求!!!(悲痛的打工人QAQ),需要用到使用服务器Android.mk编译的应用,那第三方依赖只能使用对应jar包或者aar文件,无奈之举。 如果看到这里的话,麻烦点个赞吧!也欢迎各路大佬有指导意见的话评论区交流哦~
|