2016-03-01 5 views
5

Ich habe die Android Support Library von Version 23.1.1 auf 23.2.0 aktualisiert und muss das Android Support Library Repository im Android Studio aktualisieren. Da es in der neuen Version einige Bugs gibt, möchte ich es herunterstufen. bis 23.1.1 Nach Herabstufung, bekam ich diese FehlerNoClassDefFoundError beim Downgrade Androod Unterstützung lib von 23.2.0 bis 23.1.1

java.lang.NoClassDefFoundError: Failed resolution of: 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 co.appedu.snapask.activity.MainActivity.onStart(MainActivity.java:174) 
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1236) 
at android.app.Activity.performStart(Activity.java:6006) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2321) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420) 
at android.app.ActivityThread.access$900(ActivityThread.java:154) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:135) 
at android.app.ActivityThread.main(ActivityThread.java:5292) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 

wenn ich TabLayout.setupWithViewPager(ViewPager)

Der gleiche Code aufrufen können, bevor der Support Library

+0

Hat jemand schon eine Lösung gefunden? – Jack

+0

Lassen Sie Ihr Projekt reinigen -> Rebuild. bekomme immer noch Fehler, lass es überprüfen und schaue ein paar Fehler Warnungen vom Editor mit roter Linie -> ersetze es mit gültiger Klasse – GiapLee

Antwort

1

Bitte überprüfen Sie, ob Sie auch aktualisiert andere Abhängigkeiten aktualisieren kompilieren . Ich hatte ähnliches Problem und mein Problem war in einer anderen Bibliothek, die von 23.2.0 abhing.

0

Wie @basv sagte, 23.1.1 enthält TineManager-Klasse, 23.2.0 entfernt es. Material Design Lib von 23.1.1 hängt vom TineManager ab. Also upgrade zwei libs gleichzeitig.

Ich habe diesen Weg erfolgreich versucht. Ich hoffe es, haha.

Verwandte Themen