android studio 不常见错误----------------v7的 TintManager 类 找不到
16lz
2021-12-04
Process: com.example.breeze.myvitamiovediopalyer, PID: 18932
java.lang. NoClassDefFoundError: android.support.v7.internal.widget.TintManager
at android.support.design.widget.TabLayout$TabView.(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)
java.lang. NoClassDefFoundError: android.support.v7.internal.widget.TintManager
at android.support.design.widget.TabLayout$TabView.
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 !
更多相关文章
- Android实现输入法弹出时把布局顶上去和登录按钮顶上去的解决方
- Android--ListView 分割线
- android应用去掉title bar
- android系统中自带的图标大全
- android中activity全屏的方法
- Android(安卓)xml manifest属性详解
- 去掉RecycleView或者ListView上下滑动阴影的方法
- android 去掉顶部状态栏
- 修改标题栏的高度