Maison > Java > javaDidacticiel > le corps du texte

Pourquoi est-ce que je reçois une exception Android ClassNotFoundException : je n'ai pas trouvé de classe ?

Barbara Streisand
Libérer: 2024-11-22 12:04:12
original
228 Les gens l'ont consulté

Why Am I Getting an Android ClassNotFoundException: Didn't Find Class?

Android ClassNotFoundException : je n'ai pas trouvé de classe sur le chemin

L'erreur "ClassNotFoundException : je n'ai pas trouvé de classe" indique que le système Android ne parvient pas à localiser la classe spécifiée, même si elle est correctement répertoriée dans le fichier manifeste.

Une cause possible de cette erreur est un inadéquation entre les versions de bibliothèque de support Android utilisées dans le projet et les projets de bibliothèque inclus dans celui-ci. Pour résoudre ce problème, assurez-vous que le projet et toutes ses dépendances disposent de la même version de la bibliothèque de support Android.

Étapes pour résoudre le problème :

  1. Vérifiez les versions de la bibliothèque de support Android : Vérifiez que le projet et toutes ses bibliothèques dépendantes utilisent la même version du support Android. bibliothèque.
  2. Mettre à jour la dépendance Gradle : Si les versions ne correspondent pas, mettez à jour la dépendance Gradle dans le fichier build.gradle pour utiliser la version correcte de la bibliothèque de support.
  3. Nettoyer et reconstruire le projet : Nettoyez le projet en cliquant sur "Construire" > "Projet propre". Ensuite, reconstruisez le projet en cliquant sur "Build" > "Reconstruire le projet".

Exemple :

Si le projet utilise Android Studio 3.0, le fichier gradle.build doit inclure le dépendance suivante :

implementation 'com.android.support:appcompat-v7:28.0.0'
Copier après la connexion

Si le projet utilise Android Studio 2.3, le fichier gradle.build doit inclure la dépendance suivante :

compile 'com.android.support:appcompat-v7:23.1.0'
Copier après la connexion

Une fois que le projet et ses dépendances utilisent la même version de la bibliothèque de support Android, nettoyez et reconstruisez le projet. Cela devrait résoudre l'erreur « ClassNotFoundException : classe introuvable ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal