Java.lang.NoClassDefFoundError: Fehlerhafte Auflösung von: Landroid / support / v4 / animation / AnimatorCompatHelper

Nach dem Aktualisieren von Android Studio auf Version 2.3. Jedes Mal, wenn ich meine ViewPager wischen, bekomme ich immer diesen Fehler und die App stürzt ab:

03-23 17:19:19.437 28523-28523/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.irokotv.plus, PID: 28523 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper; at android.support.v7.widget.DefaultItemAnimator.resetAnimation(DefaultItemAnimator.java:515) at android.support.v7.widget.DefaultItemAnimator.animateAdd(DefaultItemAnimator.java:218) at android.support.v7.widget.SimpleItemAnimator.animateAppearance(SimpleItemAnimator.java:114) at android.support.v7.widget.RecyclerView.animateAppearance(RecyclerView.java:3528) at android.support.v7.widget.RecyclerView$4.processAppeared(RecyclerView.java:461) at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:249) at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3385) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3135) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3568) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1766) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:131) at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42) at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1364) at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:846) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585) at android.widget.LinearLayout.onLayout(LinearLayout.java:1494) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585) at android.widget.LinearLayout.onLayout(LinearLayout.java:1494) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at com.android.internal.policy.DecorView.onLayout(DecorView.java:818) at android.view.View.layout(View.java:18793) at android.view.ViewGroup.layout(ViewGroup.java:5952) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2615) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2331) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1490) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7027) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927) at android.view.Choreographer.doCallbacks(Choreographer.java:702) at android.view.Choreographer.doFrame(Choreographer.java:638) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6688) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) 

Die App verwendet, um gut vor dem Update zu arbeiten. Ich habe das Projekt schon gereinigt. Invalidiere Caches und laufe einen gradle clean. Keine Ahnung was sonst was ich tun kann Mein Kollege kann das Projekt aufbauen und es funktioniert ohne Probleme.

  • SignalR & Android, was sind meine Optionen?
  • Müssen wir den Fehlerstrom von HttpURLConnection verbrauchen, wenn IOException ausgelöst wird
  • Vor dem Rendern des Layouts Höhe der Textansicht
  • Was ist SharedPreferences in Android?
  • Vermeidung von Drag Drop von benutzerdefinierten Mimetype zu EditText
  • FrameLayout to RelativeLayout ClassCastException auch wenn kein FrameLayout verwendet wird
  • Bluetooth-Berechtigung fehlt - aber meine App verwendet es nicht
  • Überwachen von Apps Stromverbrauch
  • Fügen Sie facebook SDK zu IntelliJ Android Projekt hinzu?
  • Android Studio - processDebugResources ist fehlgeschlagen
  • Wie kann ich den Dateinamen aus dem URI extrahieren, der von Intent.ACTION_GET_CONTENT zurückgegeben wird?
  • So geben Sie die Sortierreihenfolge für die Abfrage an einen Inhaltsanbieter an
  • 6 Solutions collect form web for “Java.lang.NoClassDefFoundError: Fehlerhafte Auflösung von: Landroid / support / v4 / animation / AnimatorCompatHelper”

    Ich konnte herausfinden, was das Problem war. Android Studio aktualisiert das "Android Support Repository" (im Sdk Manager) auf Version 46, die eine Reihe von Alpha Support Libs für Android O enthalten. Ich kehrte zurück zu Version 25 und das Problem wurde behoben. Anscheinend blieb Android Studio 2.3 gegen die Alpha-Support-Bibliotheken, was zu einer Fehlanpassung in Abhängigkeiten führte, die die App zum Absturz veranlasste.

    Schreibe diesen Code in deiner build.gradle Datei im app Ordner

     configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '25.3.0' } } } 

    Ref mit dieser Stackoverflow-Antwort

    Ich hoffe das wird dir helfen, glückliche Kodierung

    Sie können die Unterstützung v7 lib Version auf 26.0.0-alpha1 shuch ändern:

     `compile 'com.android.support:appcompat-v7:26.0.0-alpha1' compile 'com.android.support:design:26.0.0-alpha1' compile 'com.android.support:cardview-v7:26.0.0-alpha1'` 

    Ich hoffe das wird dir helfen

    Erstellen Sie einfach eine "APK" insted von Instant Run wird es perfekt funktionieren.

    Ich hatte auch das gleiche problem Nach der Jagd für einen ganzen Tag nichts gefunden. Dann am Morgen mit frischem Geist, erkannte ich, dass meine eine der benutzerdefinierten Bibliothek mit Java 8 Features und meine App-Modul-Graduierung-Datei nicht aktivieren.

    Also habe ich gerade hinzugefügt Folgende Zeile in build.gradle(Modeule:app) Datei, damit es funktioniert:

     compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 } 

    Ich hoffe es hilft anderen auch.

    Ich habe die Version 26.0.1 (auf Android Studio 3.0 Beta 2) unterstützt Bibliotheken hatte Version 47 und ich hatte das gleiche Problem. Was für mich gearbeitet hat, ist, diese Zeile aus allen gradle-Dateien zu entfernen / kommentieren:

     compile 'com.android.support:support-v4:26.0.1' 

    Dann fügte der folgende Code aus "Er Pathak Harshal" Kommentar an der Unterseite von (Modul: App und Modul: Bibliothek) in build.gradle Dateien:

     configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '25.3.0' } } } } 

    Bitte beachten Sie, wenn Sie mehr als 1 build.gradle Dateien haben (Modul: Bibliothek und Modul: yourapp), müssen Sie diesen Code in beiden Dateien hinzufügen, damit er funktioniert.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.