关于Recyclerview使用时的一个错误

昨天在折腾RecyclerView时,当item的数量过多,需要向下滑动显示时,程序就出错退出,logcat里出现了个错误,错误列表如下:

09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa E/InputEventReceiver: Exception dispatching input event.
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa D/AndroidRuntime: Shutting down VM
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa E/AndroidRuntime: FATAL EXCEPTION: main
                                                                    Process: com.mdzz.recycleraaa, PID: 9065
                                                                    java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)Landroid/graphics/Matrix; in class Landroid/support/v4/view/ViewCompat; or its super classes (declaration of 'android.support.v4.view.ViewCompat' appears in /data/data/com.mdzz.recycleraaa/files/instant-run/dex/slice-com.android.support-support-v4-23.4.0_2b900963dc3ea1f3ac2b95356ca009aff8cd77e4-classes.dex)
                                                                        at android.support.v7.widget.RecyclerView$LayoutManager.getTransformedBoundingBox(RecyclerView.java:8097)
                                                                        at android.support.v7.widget.OrientationHelper$2.getTransformedEndWithDecoration(OrientationHelper.java:402)
                                                                        at android.support.v7.widget.LinearLayoutManager.recycleViewsFromStart(LinearLayoutManager.java:1275)
                                                                        at android.support.v7.widget.LinearLayoutManager.recycleByLayoutState(LinearLayoutManager.java:1347)
                                                                        at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1371)
                                                                        at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1193)
                                                                        at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1043)
                                                                        at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1596)
                                                                        at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2704)
                                                                        at android.view.View.dispatchTouchEvent(View.java:8471)
                                                                        等等

google搜索半天都没有看到一样的错误原因,今天看到一个说support.v7:RecyclerView的版本要和support.v7:appcompat一样,我立马看看自己的project structure,发现不一致,一个是24.2.0,另一个是23.几,然后改成一样的瞬间解决。
写在此处记录一下这个低级错误

你可能感兴趣的:(关于Recyclerview使用时的一个错误)