异常java.lang.NoClassDefFoundError: android.support.v7.widget.TintManager的解决办法

本文转载自:http://blog.csdn.net/zhou12314/article/details/52120063

最近在写项目的时候,需要导入别的工程,在导入工程的时候,编译也通过了,项目也没有报错,但是在运行的时候,就出现了这个异常:

java.lang.NoClassDefFoundError: android.support.v7.widget.TintManager
                                at android.support.design.widget.TabLayout$TabView.<init>(TabLayout.java:1185)
                                at android.support.design.widget.TabLayout.createTabView(TabLayout.java:656)
                                at android.support.design.widget.TabLayout.addTabView(TabLayout.java:695)
                                at android.support.design.widget.TabLayout.addTab(TabLayout.java:386)
                                at android.support.design.widget.TabLayout.addTab(TabLayout.java:361)
                                at android.support.design.widget.TabLayout.setTabsFromPagerAdapter(TabLayout.java:645)
                                at android.support.design.widget.TabLayout.setupWithViewPager(TabLayout.java:616)
                                at com.cniao5.app36kr_cnk.fragment.MainInfoFragment.initValidata(MainInfoFragment.java:72)
                                at com.cniao5.app36kr_cnk.fragment.MainInfoFragment.onCreateView(MainInfoFragment.java:42)
                                at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
                                at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1036)
                                at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1230)
                                at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1332)
                                at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2288)
                                at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:120)
                                at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:356)
                                at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:31)
                                at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:79)
                                at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:689)
                                at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
                                at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
                                at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
                                at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
                                at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
                                at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
                                at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
                                at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:296)
                                at android.app.Activity.setContentView(Activity.java:1973)
                                at com.cniao5.app36kr_cnk.ui.MainActivity.onCreate(MainActivity.java:46)
                                at android.app.Activity.performCreate(Activity.java:5351)
                                at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
                                at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
                                at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)
                                at android.app.ActivityThread.access$800(ActivityThread.java:143)
                                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
                                at android.os.Handler.dispatchMessage(Handler.java:102)
                                at android.os.Looper.loop(Looper.java:136)
                                at android.app.ActivityThread.main(ActivityThread.java:5120)
                                at java.lang.reflect.Method.invokeNative(Native Method)
                                at java.lang.reflect.Method.invoke(Method.java:515)
                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:818)
                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
                                at dalvik.system.NativeStart.main(Native Method)

后来仔细找了一下,发现是使用design包中TabLayout的问题,

只需要将项目中build.gradle中的design包依赖的版本号改为 23.2.1即可。

如下图所示:

猜你喜欢

转载自blog.csdn.net/zgd826237710/article/details/72683140