您的位置:首页 > 移动开发 > Android开发

Android添加依赖出现This support library should not use a different version (26) than the compile(25).

2017-09-16 16:54 435 查看
   最近项目中要用到RecycleView,所以就想项目中添加了com.android.support:recyclerview-v7的依赖包,可是却出现了This
support library should not use a different version (26) than the compile(25).
这个问题,后来查看了gradle文件才发现由于Android studio默认导入的是最新的依赖包所以导致依赖包的版本和compileSdkVersion版本不一致的问题,解决方案有两种:

1.把依赖包的版本修改的和compileSdkVersion的版本一致,比如我现在依赖包的版本是26,而compileSdkVersion的版本是25,所以我就可以把依赖包的版本改成25
:compile 'com.android.support:recyclerview-v7:25.0.0'注意在修改依赖包的版本的时候所修改的版本必须是以前出现过的某一个版本,不能是不存在的版本,比如我把依赖包的版本改成
compile 'com.android.support:recyclerview-v7:25.0.0-alpha1'就会出现Error:(30,
13) Failed to resolve: com.android.support:recyclerview-v7:25.0.0-alpha1因为并没有这麽一个版本存在。

2.把compileSdkVersion的版本改的和依赖包的版本一致,但是这也有一个问题,就是buildToolsVersion的版本也要修改的和compileSdkVersion的版本一致,不然在编辑xml文件时会出现问题。

以上就是解决依赖包和compileSdkVersion版本不一致的问题,希望对你有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐