Erreur dans Eclipse : « Doit remplacer une méthode de superclasse » après l'importation du projet
Lors de la réimportation de projets Android dans Eclipse, les utilisateurs rencontrent souvent une erreur indiquant "La méthode doit remplacer une méthode de superclasse." Ceci est lié à des incohérences dans la façon dont Eclipse gère les méthodes remplacées lorsque les paramètres du compilateur ne sont pas configurés correctement.
Cause :
Eclipse utilise par défaut les paramètres de compilation Java 1.5. Dans Java 1.6, les méthodes implémentant les méthodes d'interface peuvent être annotées avec @Override. Cependant, dans Java 1.5, @Override ne peut être appliqué qu'aux méthodes remplaçant les méthodes de superclasse.
Solution :
Pour résoudre ce problème, ajustez les préférences du projet/IDE comme suit :
En mettant à jour ces paramètres, Eclipse reconnaîtra que les méthodes remplacées sont destinées à implémenter des méthodes d'interface plutôt que de remplacer des méthodes de superclasse. Par conséquent, l'erreur n'apparaîtra plus.
Assurez-vous également d'attribuer manuellement les noms d'arguments corrects si Eclipse ne les remplit pas automatiquement, car cette incohérence peut toujours provoquer l'erreur.
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!