J'ai obtenu cette erreur en essayant d'installer et de tester une construction Android à partir d'eclipse :
Erreur d'installation : INSTALL_FAILED_DEXOPT
Et logcat révèle ceci :
07-02 21:49:44.924 : E/dalvikvm(863) : Descripteur de type non valide : 'Lcom/mypackagename/MyClass;'.
Je supprime donc la classe incriminée et commente la référence à celle-ci. Ensuite, il se construit et s'installe sans problème.
Maintenant ce nom de classe est à jamais maudit dans ce projet. Même si je crée une sous-classe triviale de java.lang.Object et que je lui donne ce nom de classe, l'erreur refait surface.
Nettoyer et redémarrer l'émulateur n'aide pas. Nettoyer le projet et redémarrer eclipse n'aide pas.
Comment les choses ont-elles pu dégénérer à ce point, et que puis-je faire pour y remédier ?