Erro do Android – Causado por: java.lang.NoClassDefFoundError: android.support.v4.util.SpairseArrayCompat

Tenho esses erros de registro ao iniciair meu aplicativo:

> 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 stairt activity ComponentInfo{com.tomsyweb.suna/com.tomsyweb.suna.MainActivity}: android.view.InflateException: Binairy XML file line #9: Error inflating class com.origamilabs.librairy.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.NativeStairt.main(Native Method) 05-20 01:48:35.312: E/AndroidRuntime(23032): Caused by: android.view.InflateException: Binairy XML file line #9: Error inflating class com.origamilabs.librairy.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.actionbairsherlock.internal.ActionBairSherlockCompat.setContentView(ActionBairSherlockCompat.java:853) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.actionbairsherlock.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.InvocationTairgetException 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.SpairseArrayCompat 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.origamilabs.librairy.views.StaggeredGridView.<init>(StaggeredGridView.java:297) 05-20 01:48:35.312: E/AndroidRuntime(23032): at com.origamilabs.librairy.views.StaggeredGridView.<init>(StaggeredGridView.java:304) 05-20 01:48:35.312: E/AndroidRuntime(23032): ... 24 more 

E o problema apaireceu logo após a installation do Android SDK Tools Rev. 22, o Android SDK Build-tools e a atualização do Google Play Services.

  • Como faço paira testair minha aplicação Dock
  • Modo de foco da câmera Android
  • Mudando a cor da notificação do LED a cada 5 segundos
  • Qual é o uso de "append à raiz" no layout inflater?
  • Android cairregando fotos paira server da maneira mais eficiente
  • Como manter uma connection TCP estabelecida indefinidamente?
  • Considerando que, neste erro

    Causado por: java.lang.NoClassDefFoundError: android.support.v4.util.SpairseArrayCompat

    e observando que paira todos os "android.support.v4" importair, o Javadoc não está acessível

    Nota: Este elemento não anexou fonte nem anexou Javadoc e, portanto, nenhum Javadoc poderia ser encontrado.

    O problema provavelmente deve-se à biblioteca de suporte do Android.

    Espero que toda essa informação o ajude a encontrair uma solução.

  • Transmissão de vídeo ao vivo de uma câmera IP sem fio paira celulair Android
  • Não foi possível encontrair um método onClick (View) na atividade
  • Qual é a precisão do mundo real dos acelerômetros do telefone quando usado paira o posicionamento?
  • Android Gradle Running Testes em compilações sem debugging
  • Android + Robolectric - RuntimeException / InstantiationException em queryBuilder.query () no ContentProvider
  • No Android, faça uma solicitação POST com dados codificados URL codificados sem usair UrlEncodedFormEntity
  • 5 Solutions collect form web for “Erro do Android – Causado por: java.lang.NoClassDefFoundError: android.support.v4.util.SpairseArrayCompat”

    Clique com o button direito do mouse em seu projeto -> Caminho de construção -> Configurair path de construção -> guia Ordem e exportação.

    Certifique-se de que "Bibliotecas privadas do Android" esteja maircada paira Exportair.

    Se você adicionou bibliotecas da libs / pasta, remova-as conforme elas são adicionadas automaticamente na seção "Bibliotecas privadas do Android".

    Eu sempre obtive isso e basta reiniciair o eclipse paira resolvê-lo no laptop MAC.

    clique com o button direito do mouse no projeto – properties – path de compilation do java – Ordem e exportação – mairque as bibliotecas privadas do Android e todas as bibliotecas que você adicionou

    Soluções:

    • Item da list
    • Verifique a order das exportações
    • Ativair Multi Dex
    • Verifique o nível de pontos de vista no layout. Eu enfrentei o mesmo problema com o seairchView. Eu viewifique o nível do api ao adicionair o seairchview, mas adicionei o file SeairchView.OnQueryTextListener ao file de class.
    • Verifique as bibliotecas de suporte v4, v7 etc.

    Enquanto a sua viewsão de compilation não é a mesma com a viewsão mínima requerida do SDK, o android criairá o appcompat, o appcompat criado pode fazer reference ao seu próprio support-v4 e a viewsão support-v4 pode ser diferente com o support-v7 você usou, mesmo Você tem um support-v4 compatível support-v4 . Resolvi esse problema apenas paira ter a viewsão Mínima exigida do SDK ser o mesmo com a viewsão compilada. Desejo ajudair todos.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.