碰到这个问题,一般都是build.gradle中导入的包不匹配的问题,如TabLayout与ViewPager搭配使用的时候,必须保持导入包的版本一致
compile 'com.android.support:recyclerview-v7:23.1.1' // RecyclerView
compile 'com.android.support:design:23.1.1' // TabLayout
参考: http://*.com/questions/36682929/java-lang-noclassdeffounderror-failed-resolution-of-landroid-support-v7-intern