java.lang.ClassNotFoundException : classe introuvable
Problème :
Quand en essayant de lancer une application, vous rencontrez le message suivant erreur :
java.lang.ClassNotFoundException: Didn't find class "android.app.POMActivity" on path: DexPathList[[zip file "/data/app/com.irrlicht.example1-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.irrlicht.example1-2, /system/lib]]
Copier après la connexion
Cause possible :
Cette erreur peut se produire lorsqu'Android ne parvient pas à localiser la classe d'activité spécifiée, "android.app.POMActivity", dans la DexPathList . Cela suggère une différence entre la classe déclarée dans le fichier AndroidManifest.xml et la classe réelle présente dans le code.
Solution :
-
Assurer Correspondances du nom de l'activité : Vérifiez que le nom de l'activité déclaré dans le fichier AndroidManifest.xml ("android.app.POMActivity") correspond le nom de classe défini dans le fichier main.cpp.
-
Désactiver Instant Run : Si vous utilisez Instant Run, désactivez-le en accédant à Fichier -> Paramètres -> Construction, exécution, déploiement -> Exécution instantanée et décochez « Activer l'exécution instantanée ».
-
Reconstruire et exécuter : Après avoir apporté des modifications, reconstruisez et réexécutez l'application.
Supplémentaire Informations :
- Vérifiez l'orthographe du nom du cours d'activité dans les deux Fichiers AndroidManifest.xml et main.cpp.
- Examinez la structure du projet et assurez-vous que le fichier main.cpp est inclus dans la liste des fichiers source du projet.
- Si le problème persiste, essayez de nettoyer le projet et le reconstruire à partir de zéro.
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!