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

来源:互联网 发布:excel 引用数据不重复 编辑:程序博客网 时间:2024/06/06 17:17

本文转载自: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即可。

如下图所示:

阅读全文
0 1
原创粉丝点击