java android.support.v4.widget.DrawerLayout introuvable


Spik330:

android.support.v4.widget.DrawerLayout;n'est pas détectée sur mon téléphone lorsque je teste l'application. pourquoi cela se produit-il et comment y remédier?

Je ne sais pas encore mais je pense que j'ai peut-être le même problème avec android.support.v4.view.GravityCompat;et android.support.v4.app.ActionBarDrawerToggle;s'ils causent des problèmes.

Je n'ai jamais eu de problèmes avec android.support.v4.*;avant mais maintenant ça ne marche pas. J'ai la lib android.support.v4 (celle de mai).

Edit: meilleur message d'erreur

mon erreur

05-27 19:46:21.230: E/jdwp(11659): Failed sending reply to debugger: Broken pipe
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 30: Landroid/support/v4/widget/DrawerLayout;.closeDrawer (Landroid/view/View;)V
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 27: Landroid/support/v4/app/ActionBarDrawerToggle;.onConfigurationChanged (Landroid/content/res/Configuration;)V
05-27 19:46:21.290: E/dalvikvm(11659): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve check-cast 16 (Landroid/support/v4/widget/DrawerLayout;) in Lcom/MainActivity;
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 28: Landroid/support/v4/app/ActionBarDrawerToggle;.onOptionsItemSelected (Landroid/view/MenuItem;)Z
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 29: Landroid/support/v4/app/ActionBarDrawerToggle;.syncState ()V
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 31: Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen (Landroid/view/View;)Z
05-27 19:46:21.290: W/dalvikvm(11659): Unable to resolve superclass of Lcom/MainActivity$1; (14)
05-27 19:46:21.290: W/dalvikvm(11659): Link of class 'Lcom/MainActivity$1;' failed
05-27 19:46:21.340: W/dalvikvm(11659): threadid=1: thread exiting with uncaught exception (group=0x40bc71f8)
05-27 19:16:42.404: E/dalvikvm(10623): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate
05-27 19:16:42.464: E/AndroidRuntime(10623): FATAL EXCEPTION: main
05-27 19:16:42.464: E/AndroidRuntime(10623): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.MainActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class android.support.v4.widget.DrawerLayout
Daniel Lerps:

Si vous avez récemment mis à jour votre ADT, vos chemins de construction de bibliothèque ont peut-être été perturbés. Essayez ce qui suit:

  1. Faites un clic droit sur Projet
  2. Chemin de construction -> Configurer le chemin de construction
  3. Onglet: Commander et exporter
  4. Assurez-vous que vos bibliothèques de dépendances Android et Android sont vérifiées
  5. Nettoyez et construisez votre projet

Lors de ma dernière mise à jour ADT, tous sont devenus non vérifiés et j'ai eu des erreurs similaires.

Articles connexes


Classe android.support.design.widget introuvable

Tung Je rencontre cette erreur dans Android Studio: Les classes suivantes sont introuvables: - android.support.design.widget.FloatingActionButton (Fix Build Path, Edit XML, Create Class) - android.support.design.widget.TextInputLayout (Fix Build Path, Edit XML