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 !


更多相关文章

  1. 【Android】Android(安卓)Theme的设置
  2. listview原生态属性
  3. View的状态属性简介
  4. 【读书笔记】【Android(安卓)开发艺术探索】第 6 章 Android(安
  5. Activity背景色为透明的2种方法
  6. android全屏代码
  7. Android动画之 Alpha与Translate结合使用
  8. android 访问SD卡
  9. Android去掉顶部的阴影

随机推荐

  1. Android(安卓)NDK编译libPng为静态库
  2. android几种开源项目源码地址
  3. Android(安卓)布局之RelativeLayout
  4. android View的快照与屏幕的截屏
  5. Android(安卓)Fire Project(1)Recall Env
  6. Android(安卓)Screen Monitor抓取真机屏
  7. Android(安卓)P图形架构之三屏异显实现
  8. 新说android launch mode
  9. Android单元测试
  10. RelativeLayout重要属性