给android studio添加依赖,找到自己想要依赖的lib

这里写个小tip,
今天new了一个demo,然后在xml中使用RecycleView的时候,竟然找不到这个控件,好诧异,去sdk中去查看了发现sdk的extra中是有这个RecycleView控件的,那为啥我无法在xml中使用呢?差异啊,
后来明白,原来是因为,RecycleView没有像ListView一样收录进了android核心包下,而是在一个单独的包中的android.support.v7.widget.RecyclerView,我没有在项目中依赖这个包,也就是说没有在项目中将这个包导入项目,当然找不到这个包中的RecycleView了,
解决办法:简单啊,依赖它就可以了。

implementation 'com.android.support:recyclerview-v7:27.1.1'

但是,我想说的不是如何去依赖,我想说的是如何找到这个该依赖的包的名字,如何找到这个单引号中正确的具体名字呢?具体的版本号?难道我要去百度么,好像很不靠谱
解决办法:
其实android studio提供了办法,只是我不知道它,真是尴尬啊,所以这里记录一下。
上图:
1-1

1-2

直接在project structure–》APP的dependency选项中,点击右侧的绿色的加号,会弹出3个方式的依赖,第一个lib就是要说的依赖,点击之后,弹出的弹窗里可以看到很多依赖包,这里可以看到SDK中支持的,所有的可以依赖的maven依赖,直接选择OK,就会去远程maven仓库去下载要依赖的包了。

注:当然,如果sdk中根本就没有这个lib,那在这里当然也是看不见的了,所以还是要时不时的更新sdk,更新sdk tools,更新extra包,更新support包。
1-3

猜你喜欢

转载自blog.csdn.net/jakezhang1990/article/details/81533547