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.

  • SQLiteOpenHelper kann nicht anrufen?
  • Android httpPost mit Parametern und Datei
  • Hinzufügen von CheckBox zur Liste der Zeilen verliert meine onItemClick-Ereignisse?
  • Android, Tabs ohne Actionbar
  • Objekt speichern, während sich die Orientierung ändert
  • Wie generiere ich signierte und unsignierte APKs mit gradle?
  • Wie installiere ich Google Play Services auf 6.0 Genymotion?
  • Fragment ist transparent und zeigt Aktivität unten
  • Android: Verweise auf einen Kontext und Speicher leckt
  • Int zu String in Android
  • Android Lollipop gemeinsame Elemente Übergang Blink / Flash
  • Hinzufügen einer beenden Playback-Taste mit Android L Notification.MediaStyle
  • 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.