最近项目中要用到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版本不一致的问题,希望对你有所帮助。

 

 

PS:给大家分享一个优惠券网站,券券猫-领券购买更省钱(www.qquanmao.cn)

 

 

更多相关文章

  1. android 项目迁移到 AndroidX
  2. Node.js与Android(安卓)SDK的下载与部署
  3. Application requires API version 9. Device API version is 8
  4. Android(安卓)Studio 常用功能介绍
  5. react native android 包名修改
  6. Xposed模块开发Cannot load module问题
  7. Android修改百度地图的显示范围的大小
  8. Android(安卓)Apk静默安装的方法
  9. Android(安卓)SDK安装无法识别jdk(JAVA_HOME)的核心原因【尼玛一

随机推荐

  1. android俄罗斯方块完整代码
  2. Android(安卓)Studio 编译缓存(Build Cac
  3. 技能积累
  4. 安装android开发环境原始版(windows版)
  5. ViewModels 和 LiveData:模式 +反模式
  6. Mac编译FFmpeg Android动态so库实践
  7. Android之Banner的滚动轮播实现
  8. android 数据存储——SharedPreferences,
  9. Android(安卓)Design Support Library 控
  10. Android(安卓)Matrix进阶方法详解