RecyclerView使用时版本不兼容问题解决
来源:互联网 发布:矩阵理论 张跃辉答案 编辑:程序博客网 时间:2024/05/20 19:16
RecyclerView使用时版本不兼容问题解决
Fragment 中使用RecyclerView时,报错如下:
recordTbsCrash:{java.lang.NoSuchMethodError: No static method getDisplay(Landroid/view/View;)Landroid/view/Display; in class Landroid/support/v4/view/ViewCompat; or its super classes (declaration of 'android.support.v4.view.ViewCompat' appears in /data/app/*/base.apk:classes8.dex)
解决办法:
1. 检查v4包和v7包 版本是否统一
2. 如引用的包较多,app的gradle文件中添加如下:
android {... configurations { all*.exclude group: 'com.android.support', module: 'support-v4' all*.exclude group: 'com.android.support', module: 'support-annotations' } }
- 如果人不能解决,检查appcompat 是否引入正确,如:
dependencies { compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:recyclerview-v7:25.3.1'}
“com.android.support:appcompat-v7:25.3.1” 包一定要引入,Fragment等基础组件需要,否则会报错。
阅读全文
1 0
- RecyclerView使用时版本不兼容问题解决
- 解决Opencv高低版本不兼容问题
- 解决Opencv高低版本不兼容问题
- 解决Opencv高低版本不兼容问题
- 解决Opencv高低版本不兼容问题
- 解决Opencv高低版本不兼容问题
- tensorflow版本API不兼容问题解决
- 解决docker-py api版本不兼容问题
- DLL版本不兼容问题
- DLL版本不兼容问题
- jstl版本不兼容问题
- log4net版本不兼容问题
- 快速解决Android Studio 导入项目时gradle版本不兼容问题
- S60模拟器与java1.6版本不兼容问题的解决
- 解决hbase和hdfs的hadoop版本不兼容问题
- POI操作EXCEL03前后版本不兼容问题解决
- 关于解决css3在低版本ie不兼容问题
- eclipse安装fatjar插件方法及版本不兼容问题解决
- Camera api
- SVM-支持向量机学习(1):线性可分SVM的基本型
- Eclipse注释模板设置
- 面试专题
- 【R语言 数据处理】R做数据处理中的小技巧
- RecyclerView使用时版本不兼容问题解决
- Linux-grep命令(介绍了正则表达式和选项)
- 关于ES6 的介绍
- 第五十二篇:JAVA简易WEB服务器(二)
- 测试ArrayAccess
- POJ
- centos 卸载python和yum之后的解决办法
- 特征提升之特征抽取
- Fiddler4使用教程