2016-04-17 6 views
0

Ich fand einige Antworten, aber keine von ihnen passte zu meinem Problem. Wenn ich hinzufügen, um diese Dinge zu meiner Abhängigkeiten:java.lang.NoClassDefFoundError: Fehlgeschlagene Auflösung von: Landroid/support/v7/internal/widget/TintManager;

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
    compile 'com.android.support:support-v4:23.0.1' 
    compile 'com.android.support:cardview-v7:23.0.1' 

    compile 'com.google.android.gms:play-services-gcm:8.4.0' 

    compile 'com.nineoldandroids:library:2.4.0' 
} 

alles funktioniert gut, aber wenn ich hinzufügen:

compile 'com.wang.avi:library:1.0.5' 

App stürzt ab und zeigt diesen Fehler. Ich versuche Code von Github zu verwenden.

+0

Siehe hier: http://stackoverflow.com/questions/34141152/ Fehler-Java-lang-noclassdeffounderror-android –

+0

[Diese Bibliothek y zieht com.android.support:appcompat-v7:23.2.0'](https://bintray.com/artifact/download/81813780/maven/com/wang/avi/library/1.0.5/library ein -1.0.5.pom). Da es weitere Fehlerbehebungen in den Support-Bibliotheken gibt, schlage ich vor, dass Sie alle Ihre Abhängigkeiten von '23.0.1' nach' 23.2.0' verschieben und sehen, ob dadurch Ihr Problem gelöst wird. – CommonsWare

Antwort

2

'com.wang.avi:library:1.0.5' ist abhängig von 'com.android.support:appcompat-v7:23.2.0'. Es gibt einige interne Unterschiede zwischen 23.2.0 und vorherige Versionen (von denen Sie gerade ab.

Die neueste Version der Support-Bibliothek 23.3.0 ist, die kompatibel sein sollte.

Wenn es nicht funktioniert, ich kann aus 23.2.1 statt 23.2.0 empfehlen

vergessen Sie nicht alle Ihre Support-Bibliothek Versionen zu aktualisieren.

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    compile 'com.android.support:design:23.3.0' // includes appcompat-v7 which includes support-v4 
    compile 'com.android.support:cardview-v7:23.3.0' 

    compile 'com.google.android.gms:play-services-gcm:8.4.0' 

    compile 'com.nineoldandroids:library:2.4.0' 
} 
Verwandte Themen