<span style="font-family:KaiTi_GB2312;">android.view.InflateException: Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView </span>
看到上面的崩溃会不会很让人抓狂,Eclipse的小伙伴们有没有遇到这个问题的
出了问题就解决问题,以下是两个人的博客给出的记录:(我只把正确的记录在我的博客中,做备忘录)蓝色的链接是博文链接地址。归根到底还是集成开发环境该换AS开发了。
不推荐还在Eclipse中开发Android项目, 推荐Google官方的Androidstudio,不管在性能上还是便捷上都Eclipse好很多,而且Google已经中止为Eclipse提供官方支持。
有时候还是有在Eclipse上使用Android新功能的需求,下面就说在使用Eclipse使用RecyclerView过程中的一些问题。
1、直接导入“android-support-v7-recyclerview.jar”到工程的libs目录下,会出现使用RecyclerView的地方会提示“”问题
在使用Eclipse,直接将“android-support-v7-recyclerview.jar”导入到过程,使用RecyclerView时,若v4的包使用的版本与v7包的版本不一致,就会出现下面的错误:
The type android.support.v4.view.NestedScrollingChild cannot be resolved. It is indirectly referenced from required .class files |
解决办法:更新v4包,使之与v7版本一致。
2、现在编译阶段没有出错了,一运行,会出现下面的错误:
Caused by: android.view.InflateException: Binary XML file line #**: Error inflating class android.support.v7.widget.RecyclerView |
由于RecyclerView是带有资源的,在Eclipse中使用,需要将“\...\sdk\extras\android\support\v7\recyclerview”工程导入Eclipse,作为一个Library,项目工程再引入该recyclerviewlibrary即可。
报错:Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView