java.lang.NoClassDefFoundError: android.support.v7.appcompat.R $ styleable
je suis en utilisant le terminal [pas eclipse]. j'ai obtenu suite à une erreur d'exception, alors que j'utilise emulator.debug
avec succès et installd avec succès. Mais émulateur montrer Unfortunatly app has stop
. Puis-je exécuter $ adb logcat
il affiche suivante.
java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:107)
at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
at com.example.trintwo.MainActivity.onCreate(MainActivity.java:19)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
J'ai eu cette erreur, Même que j'ai installé android support library et j'ai vérifié android-support-v7-appcompat.jar
dans android/support/v7/appcompat/lib
chemin que vais-je faire pour effacer cette erreur.
source d'informationauteur balakrishnan
Vous devez vous connecter pour publier un commentaire.
si vous utilisez eclipse qu'il suffit d'importer la v7 compact de la bibliothèque de projet dans votre espace de travail et l'ajouter à la bibliothèque de votre projet d'autre si vous le faites à partir du terminal de ce que vous pouvez faire est de mettre
android-support-v7-appcompat
projet de bibliothèque (que vous pouvez trouver danssdk\extras\android\support\v7\appcompat
)dans le même répertoire où se trouve votre projet et ajoutez cette ligne à votreproject.properties
fichierne pas oublier d'ajouter à la fois les fichiers jar v4,v7 à votre projet.
Assurez-vous de faire les suivants (à partir de Bibliothèque De Prise En Charge De L'Installation):
AppCompat est une lib avec des ressources. Vous ne pouvez pas ajouter le pot, l'origine de cette bibliothèque utilise les ressources. Si vous avez besoin d'ajouter un projet de bibliothèque.
Suivre L'Ajout De Bibliothèques De Prise En Charge étapes.
Droit-cliquez sur le dossier de votre projet et sélectionnez java Build Path >Bibliothèques
si .le fichier jar de votre projet de bibliothèque est présente ou non
si pas buld le bon chemin, qui contient .fichier jar
Si vous utilisez Android Studio puis son rapide, plus facile, Veuillez ajouter compiler 'com.android.support:cardview-v7:21.+' dans les dépendances de construction.gradle.