Android-Fehler – verursacht durch: java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat

Ich habe diese Log-Fehler beim Start meiner App:

> 05-20 01:48:35.312: E/AndroidRuntime(23032): FATAL EXCEPTION: main 05-20 01:48:35.312: E/AndroidRuntime(23032): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tomsyweb.suna/com.tomsyweb.suna.MainActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class com.origamilabs.library.views.StaggeredGridView 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.os.Handler.dispatchMessage(Handler.java:99) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.os.Looper.loop(Looper.java:130) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.ActivityThread.main(ActivityThread.java:3687) 05-20 01:48:35.312: E/AndroidRuntime(23032): at java.lang.reflect.Method.invokeNative(Native Method) 05-20 01:48:35.312: E/AndroidRuntime(23032): at java.lang.reflect.Method.invoke(Method.java:507) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 05-20 01:48:35.312: E/AndroidRuntime(23032): at dalvik.system.NativeStart.main(Native Method) 05-20 01:48:35.312: E/AndroidRuntime(23032): Caused by: android.view.InflateException: Binary XML file line #9: Error inflating class com.origamilabs.library.views.StaggeredGridView 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.createView(LayoutInflater.java:518) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.inflate(LayoutInflater.java:408) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.inflate(LayoutInflater.java:320) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.actionbarsherlock.internal.ActionBarSherlockCompat.setContentView(ActionBarSherlockCompat.java:853) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.actionbarsherlock.app.SherlockActivity.setContentView(SherlockActivity.java:229) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.tomsyweb.suna.MainActivity.onCreate(MainActivity.java:72) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) 05-20 01:48:35.312: E/AndroidRuntime(23032): ... 11 more 05-20 01:48:35.312: E/AndroidRuntime(23032): Caused by: java.lang.reflect.InvocationTargetException 05-20 01:48:35.312: E/AndroidRuntime(23032): at java.lang.reflect.Constructor.constructNative(Native Method) 05-20 01:48:35.312: E/AndroidRuntime(23032): at java.lang.reflect.Constructor.newInstance(Constructor.java:415) 05-20 01:48:35.312: E/AndroidRuntime(23032): at android.view.LayoutInflater.createView(LayoutInflater.java:505) 05-20 01:48:35.312: E/AndroidRuntime(23032): ... 21 more 05-20 01:48:35.312: E/AndroidRuntime(23032): Caused by: java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.origamilabs.library.views.StaggeredGridView.<init>(StaggeredGridView.java:297) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.origamilabs.library.views.StaggeredGridView.<init>(StaggeredGridView.java:304) 05-20 01:48:35.312: E/AndroidRuntime(23032): ... 24 more 

Und das Problem erschien erst nach der Installation von Android SDK Tools Rev. 22, Android SDK Build-Tools und Aktualisierung von Google Play Services.

  • Gibt es eine Möglichkeit zu spielen. FLV Video-Dateien in Android App?
  • Starten Sie eine neue Aktivität aus Nicht-Aktivitätsklasse
  • Wie ändere ich den Gerätenamen in WiFi direkt p2p?
  • View Pager mit Universal Image Loader aus Speicherfehler
  • Warum DialogFragment kann keine innere Klasse sein?
  • Erkennen, wann RecyclerView beim Scrollen die unterste Position erreicht hat
  • Während in diesem Fehler

    Verursacht durch: java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat

    Und bemerkt, dass für alle "android.support.v4" importieren, ist das Javadoc nicht zugänglich

    Anmerkung: Dieses Element hat weder Quelle noch beigefügt Javadoc und damit kein Javadoc gefunden werden konnte.

    Das Problem ist wahrscheinlich auf die Android-Support-Bibliothek zurückzuführen.

    Hoffe, all diese Informationen helfen Ihnen, eine Lösung zu finden.

  • Warum benutzt man statische Helper-Methoden in Java schlecht?
  • Das Ziel konnte nicht mit Hash-String 'android-25' gefunden werden
  • Gibt es eine Möglichkeit, Referenzen für alle derzeit aktiven Fragmente in einer Aktivität zu bekommen?
  • Erstellen von benutzerdefinierten LockScreen in Android
  • Erhalten Fehler beim Aufblasen der Klasse android.support.design.widget.NavigationView
  • Ansicht anzeigen, wenn die Symbolleiste zusammenbricht
  • 5 Solutions collect form web for “Android-Fehler – verursacht durch: java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat”

    Klicken Sie mit der rechten Maustaste auf Ihr Projekt -> Pfad erstellen -> Pfad erstellen -> Registerkarte Bestellung und Export.

    Stellen Sie sicher, dass "Android Private Libraries" auf Export geprüft wird.

    Wenn Sie alle Bibliotheken aus dem libs / folder hinzugefügt haben, entfernen Sie sie, da sie automatisch im Abschnitt "Android Private Libraries" hinzugefügt werden.

    Ich bekomme das immer und machst einfach Eclipse neu, um es auf MAC Laptop zu lösen.

    Klicken Sie mit der rechten Maustaste auf das Projekt – Eigenschaften – java build Pfad – Bestellen und exportieren – ticken Sie Android private Bibliotheken und alle Bibliotheken, die Sie hinzugefügt haben

    Lösungen:

    • Listenpunkt
    • Überprüfen Sie den Export
    • Aktivieren Sie Multi Dex
    • Überprüfen Sie die Ansicht von api im Layout. Ich habe das gleiche Problem mit searchView. Ich habe Check-AIP-Ebene beim Hinzufügen von Searchview aber hinzugefügt implementiert SearchView.OnQueryTextListener zur Klassendatei.
    • Überprüfen Sie die Unterstützung Bibliotheken v4, v7 etc

    Während Ihre Compile-Version nicht die gleiche mit Ihrem Minimum Required SDK Version ist, wird Android Appcompat erstellen, kann die appcompat erstellt werden, ist es eigene support-v4 , und die support-v4 Version kann mit dem support-v7 Sie verwendet haben, auch anders sein Sie haben einen kompatiblen support-v4 . Ich habe dieses Problem gelöst, nur um die Mindestanforderungen an die SDK-Version mit der Kompilierungsversion zu haben. Ich wünsche allen zu helfen.

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