Eccezione java.lang.NoClassDefFoundError: android.support.v7.appcompat.R $ styleable

Ciao a tutti sto ottenendo un'exception durante il lavoro con il supporto lib. So che molta domanda e risposta sono disponibili in SO ma nessuno funziona per me

11-27 11:58:15.470: E/AndroidRuntime(19609): FATAL EXCEPTION: main 11-27 11:58:15.470: E/AndroidRuntime(19609): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:147) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.support.v7.app.ActionBarActivityDelegateBase.onCreate(ActionBarActivityDelegateBase.java:138) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:123) 11-27 11:58:15.470: E/AndroidRuntime(19609): at com.devicemonitor.DeviceMonitorActivity.onCreate(DeviceMonitorActivity.java:29) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.Activity.performCreate(Activity.java:5104) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.ActivityThread.access$600(ActivityThread.java:141) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.os.Handler.dispatchMessage(Handler.java:99) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.os.Looper.loop(Looper.java:137) 11-27 11:58:15.470: E/AndroidRuntime(19609): at android.app.ActivityThread.main(ActivityThread.java:5041) 11-27 11:58:15.470: E/AndroidRuntime(19609): at java.lang.reflect.Method.invokeNative(Native Method) 11-27 11:58:15.470: E/AndroidRuntime(19609): at java.lang.reflect.Method.invoke(Method.java:511) 11-27 11:58:15.470: E/AndroidRuntime(19609): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 11-27 11:58:15.470: E/AndroidRuntime(19609): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 11-27 11:58:15.470: E/AndroidRuntime(19609): at dalvik.system.NativeStart.main(Native Method) 

Quello che ho fatto è questo: ho android-support-v7-appcompat.jar come android-support-v4.jar in android java build path.

  • SDK di Android e Guida per gli sviluppatori offline o PDF
  • Come faccio a cancellare facilmente i dati dell'applicazione Android all'aggiornamento / aggiornamento?
  • Aggiunta di un button Google +1 in App Android
  • Android: come determinare se un servizio è già in esecuzione?
  • Android: Come aggiungere un button nella vista di superficie
  • Carica image al server con più parametri
  • In alcune risposte in SO suggerivano che le dependencies Android non controllate nel path di costruzione di java lo provavo anche ma nulla sta funzionando per me.

    Nella mia cartella gen ci sono due pacchetti uno per goole-play-service-lib e un altro per il mio progetto e nel mio pacchetto di progetti sotto la cartella gen solo trwo file c'è R.java e BuildCOnfig.java. Qualcuno ha qualsiasi suggerimento mi prega di suggerire

  • Imansible submit un asset a un dispositivo Android Wear
  • Crea un effetto trasparente di background sfocato
  • LibGDX's TexturePacker con gradle
  • Interrompere la chiusura dello schermo quando viene premuto il button di alimentazione
  • Ottenere il frammento associato dynamicmente a <FrameLayout>?
  • Qual è il modo migliore per verificare se una string contiene un URL in Java / Android?
  • 5 Solutions collect form web for “Eccezione java.lang.NoClassDefFoundError: android.support.v7.appcompat.R $ styleable”

    Import il supporto.v7.appcompat come progetto di libreria nell'area di lavoro e allegarlo al progetto.

    Prova questo, funziona certamente. se ancora wheressi affrontare qualsiasi problema, commenta.

    Devi solo eliminare il tuo appcompat e reimportrlo per eclissare e cambiare la sua properties; android costruita alla configuration più alta api. Pulisci il tuo progetto, copia-incolla il file R nel pacchetto gen e cambia il path di creazione del progetto al livello più elevato di api come api-21.

    Ciò risolverà il tuo problema.

    Nel progetto "android-support-v7-appcompat":

     -Delete “android-support-v7-appcompat” from Package explorer. -Import again and check “Copy into workspace” -In Properties -> Android -> in Project build target, uncheck Android 2.2 and check Android 4.1.2 -In Java build path, uncheck if you have any .jar library, and uncheck the Dependence 

    e infine questo è quello che devi fare. immettere qui la descrizione dell'immagine

    Provare a importre appcompat v7 con risorse per il tuo progetto, piuttosto che direttamente utilizzando il file .jar.

    Ecco il collegamento per importre appcompat con risorse – https://developer.android.com/tools/support-library/setup.html

    Se si verificano problemi nel progetto dopo l'importzione di appcompat v7, verificare la verifica della versione di sdk di destinazione in punti e impostare la versione di sdk di destinazione nell'ultima versione di sdk api.

    Spero che questo ti aiuti !!

    Il problema sembra più ampio, ma nel mio caso particolare è stato causato da scontri tra le seguenti dependencies in build.gradle

     compile 'com.facebook.android:facebook-android-sdk:3.21.1' compile 'com.google.android.gms:play-services-plus:7.5.0' 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.