Maison >Java >javaDidacticiel >Pourquoi est-ce que j'obtiens des erreurs « Doit remplacer une méthode de superclasse » lors de l'importation de projets Android dans Eclipse ?
Problème d'importation Eclipse : erreurs « Doit remplacer une méthode de superclasse »
L'importation de projets Android dans Eclipse peut souvent entraîner un message d'erreur exaspérant : "La méthode doit remplacer une méthode de superclasse." Cela affecte particulièrement les méthodes remplacées qui sont imbriquées dans les arguments d'autres méthodes.
Cause de l'erreur
Le problème survient car Eclipse utilise par défaut Java 1.5 lors de l'importation de projets. Cependant, de nombreux projets Android utilisent des fonctionnalités Java 1.6, telles que l'annotation @Override. Dans Java 1.5, l'annotation @Override ne peut être appliquée qu'aux méthodes remplaçant une méthode de superclasse, mais dans Java 1.6, elle peut également être utilisée avec des méthodes d'interface.
Comment résoudre le problème
Pour résoudre cette erreur, suivez ces étapes :
Supplémentaire Remarque
L'erreur « Doit remplacer une méthode de superclasse » peut également être liée à la façon dont les méthodes sont formatées dans les listes d'arguments. Assurez-vous que les arguments de la méthode portent les noms corrects, car Eclipse peut ne pas toujours les renseigner correctement lors de l'importation.
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!