这种问题一般是v4或者v7包版本不一致导致的。

一般情况下进行在你的工程的入口module的build.gradle 的android标签下defaultConfig子标签中

添加如下的配置就能解决。

configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
all*.exclude group: 'com.android.support', module: 'support-annotations'
}
但有些时候可能是因为工程中子的module中已jar包的形式引入了 support-v4的包或者v7相关的包,而且跟主module
中的版本相差比较远。就有可能出现 配置了configurations { 无效的情况。如果不改原有的代码,尝试了多次最终找到的
解决办法是在引用了jar包形式的module中 将v4 v7 包放到单独的lib中以
provided files('lib/android-support-v4.jar')
provided files('lib/android-support-v7-recyclerview.jar')
这种形式进行引用。
如果工程中没有其他地方含有v4 v7了 这个时候就可以把configurations的配置给删除了,不然主module会包v4找不到的错误。

最新文章

  1. Python-05-常用模块
  2. iOS 开发:CoCoapods的使用和安装
  3. Hibernate---单条记录的增删改查
  4. AXIS2调用web service,返回结果用GZIP解压缩
  5. 纠结的ARC
  6. [TL-WR841N V5~V9] 如何当作无线交换机使用?
  7. Web内容管理系统 Magnolia 介绍-挖掘优良的架构(1)
  8. [Angular 2] Child Router
  9. linux yum下载文件的存放位置
  10. linux分析日志的一些常用方法
  11. Idea Maven创建Web项目
  12. Swift 统计项目中所有按钮的点击次数
  13. matlab 入门
  14. Random库 --Python3
  15. python——文件读写
  16. dd测试
  17. 7620N路由器刷openwrt系统并配置***
  18. ns3的输入输出奥秘(三) Tracing系统
  19. 使用Spire.Office for .NET(Word、Excel、PPT、PDF等)的初步感受
  20. Functions: C++'s Programming Modules

热门文章

  1. SpringMVC中使用Swagger2整合
  2. jQuery – 鼠标经过(hover)事件的延时处理
  3. angularJS插入html及更换iframe的src
  4. LVS工作模式与调度算法
  5. Kafka 源代码分析.
  6. pdf文件之itextpdf操作实例
  7. 使用matplotlib快速绘图
  8. Java数据类型在实际开发中的应用二枚举类型
  9. 遍历数组按学号找人,若找到则输出信息,否则输出"查无此人"
  10. FTP DOS 命令行