1.首先是同步和重构大法,以及开代理
做这两个操作是可能因为网络不好,远程库下载失败。
2.去看那个库的文档和issues
看有没有人遇到同样的问题或者库的作者是否有更新说明。
以笔者的例子做说明。
笔者的项目有一天突然依赖不上com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.42库,编译错误,报错信息如下:
自己尝试过第一步,错误依旧,在询问了技术群的群友后,跟据大佬们的思路,做了如下操作:
一:新建一个项目,看是否能依赖成功,此步依赖失败可以排除是项目代码出错问题。
二:在github上搜BaseRecyclerViewAdapterHelper这个项目,去看文档,发现版本与目前项目不符,于是更新为com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.50,编译成功。
笔者没有第一时间去看文档的原因是想着issues里面没有人问,应该跟库无关,而且这个库更新到3.x,3.x不完全兼容2.x,而且2.x在2019以后就没更新过,所以没去看。
3.下载库,本地依赖
上述都没用的话。
下载需要依赖库的library,使用本地依赖导入进自己的项目即可。