Process: com.example.breeze.myvitamiovediopalyer, PID: 18932
java.lang.
NoClassDefFoundError:
android.support.v7.internal.widget.TintManager
at android.support.design.widget.TabLayout$TabView.<init>(TabLayout.java:1179)
at android.support.design.widget.TabLayout.createTabView(TabLayout.java:655)
at android.support.design.widget.TabLayout.addTabView(TabLayout.java:690)
at android.support.design.widget.TabLayout.addTab(TabLayout.java:385)
at android.support.design.widget.TabLayout.addTab(TabLayout.java:360)
at android.support.design.widget.TabLayout.setTabsFromPagerAdapter(TabLayout.java:644)
at android.support.design.widget.TabLayout.setupWithViewPager(TabLayout.java:615)
at com.example.breeze.myvitamiovediopalyer.activity.MainActivity.onCreate(MainActivity.java:45)
at android.app.Activity.performCreate(Activity.java:5355)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1089)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2171)
解决方法:
有可能是 导入的 supportv4 v7 包的版本不一致造成的, 所以将buid.gradle中的 v4 , v7 和其他包修改成一致的就可以了
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
}
大家都是 23.1.1 就可以了(我的这么解决就可以了)
。
。
。
如果还是不行就将 该工程引入的library moudule的 suppor v4 v7t的版本也改成 一致的
。
。
。
如果还不行 就将 suppot v4 去掉 看是否可以 (有一次我遇到过,没去v之前不可以,去掉以后编译可以了,然后再添加上v4 也可以, 纳闷啊!!!)
。
。
lucky dog !