为了账号安全,请及时绑定邮箱和手机立即绑定

Error inflating 不知道怎么回事

android.view.InflateException: Binary XML file line #8: Error inflating class android.support.v7.widget.RecyclerView


06-21 22:34:55.191: E/AndroidRuntime(19688): Caused by: java.lang.NoClassDefFoundError: android.support.v4.util.ArrayMap
06-21 22:34:55.191: E/AndroidRuntime(19688): 	at android.support.v7.widget.RecyclerView$State.<init>(RecyclerView.java:7589)
06-21 22:34:55.191: E/AndroidRuntime(19688): 	at android.support.v7.widget.

老师,这个问题怎么解决呢

正在回答

6 回答

由于每个人的SDK的版本可能不一致,所以一定要拷贝自己SDK目录下(保证v7-compat,和recyclerview版本一致):extra/android/support/v7/recyclerview/libs/android-support-v7-recyclerview.jar ,不要随意下载一个使用,如果eclipse版本过低没有该文件,建议升级adt或者使用android studio。

0 回复 有任何疑惑可以回复我~

可是用户真机是API 18的,怎么运行API 19 以上的'android.util.ArrayMap'啊,求教?

0 回复 有任何疑惑可以回复我~

终于解决啦。

0 回复 有任何疑惑可以回复我~

或者两个jar包的版本不一致,可以把一个jar包拷贝,覆盖不同的jar包

0 回复 有任何疑惑可以回复我~

工程属性 查看Java Build Path Order and Export中导入jar是否勾选,labraries 中是否勾选,另外就是appcompat_v7 包中是否重复使用了jar,或者导入包重复,第一个问题的可能性大

0 回复 有任何疑惑可以回复我~

,,,好郁闷呢 请问解决了吗

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
明日之星-RecyclerView
  • 参与学习       40772    人
  • 解答问题       116    个

带领大家学习百变RecyclerView,绝对干货,告别加班不是梦

进入课程

Error inflating 不知道怎么回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信