没找到课程" android.support.v7.internal.widget.TintManager"

时间:2016-03-12 10:59:23

标签: android android-tablayout

从昨天开始我的应用程序工作不是因为这个错误。我一直试图找到解决方案,但我还没有找到任何已经实现的解决方案。 对于所有我已经修改我的build.gradle来添加两个新库,但不要认为这是失败的原因。

的build.gradle:

compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:recyclerview-v7:23.1.0'
compile 'com.android.support:cardview-v7:23.1.0'
compile 'com.android.support:design:23.1.0' // http://android-developers.blogspot.com.es/2015/05/android-design-support-library.html
compile 'com.android.support:palette-v7:23.1.0'

错误日志:

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/internal/widget/TintManager;

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.internal.widget.TintManager" on path: DexPathList

在我有 TabLayout 的所有片段中都会出现错误。

如果有任何想法,请帮助我,提前致谢。

3 个答案:

答案 0 :(得分:3)

'com.android.support:appcompat-v7:23.3.0'

'com.android.support:design:23.3.0'

您需要将 appcompat 设计设为相同的版本。这并不意味着您应该使用 buildToolsVersion 来实现这些功能。我的buildToolsVersion是“23.0.3”。

答案 1 :(得分:0)

最后,我通过删除引入的一个新库解决了这个问题,并没有想到这是问题,但是它有效

答案 2 :(得分:0)

您可以启用Multi-Dex,添加新的lib。确实增加了更多的类和方法,所以你可能用完了65k Limit。