贵州潜动力科技致力于为企事业单位提供互联网软件、APP、TV的开发及大数据分析服务! 关于我们电话:0851-86747636
贵州潜动力
资料库
androidstudio compile 'com.android.support:recyclerview-v7:23.1.0'报错
【摘要】1、androidstudio中,引入相关依赖包时,如compile 'com.android.support:appcompat-v7:25.3.1'报错,无法编译,以及compile 'com.android.support:recyclerview-v7:23.1.0'报错,无法编译等,如图:出现该原因,一般是app.gradle文件中设置的编译版与引入的依赖包的版本不匹配,即当前编译版本下,该依赖包的版本号不对,那如何解决呢?贵州网站建设,首先告诉你,无法编译的包,在androi...

1androidstudio中,引入相关依赖包时,如compile 'com.android.support:appcompat-v7:25.3.1'报错,无法编译,以及

compile 'com.android.support:recyclerview-v7:23.1.0'报错,无法编译等,如图:

出现该原因,一般是app.gradle文件中设置的编译版与引入的依赖包的版本不匹配,即当前编译版本下,该依赖包的版本号不对,那如何解决呢?


贵州网站建设,首先告诉你,无法编译的包,在androidstudio左侧project项目结构下,External Libraries目录中,是没有该报错的依赖包的,如果引入依赖包正确,则该目录下会出现相关的依赖包。


由于每一个编译版本下可能有多个依赖包子版本,有的可能已经随着SDK下载了,有的可能没有下载,那么如何找到当前编译版本所对应的并且已经下载依赖包的版本是多少呢?


找到SDK安装目录,如:


D:\AndroidStudioSDK\extras\android\m2repository\com\android\support

如图:


在该目录下会列出当前AndroidStudio所有已下载的依赖包,找到对应的依赖包目录,并打开,如:


D:\AndroidStudioSDK\extras\android\m2repository\com\android\support\recyclerview-v7


在该目录下存在的依赖包版本号都是已经下载的,找到当前项目编译版本所对应的版本号即可,如编译版本是25,则在该目录下找到25开头的依赖包版本都可以使用,如:

D:\AndroidStudioSDK\extras\android\m2repository\com\android\support\recyclerview-v7\25.0.0

如图:


即表示recyclerview-v7的版本为25.0.0,在app.gradle中设置为:

compile 'com.android.support:recyclerview-v7:25.0.0'

即可正常引入和编译,如图: