Heim >Java >javaLernprogramm >Warum erhalte ich beim Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?
Eclipse-Importproblem: „Must Override a Superclass Method“-Fehler
Das Importieren von Android-Projekten in Eclipse kann oft zu einer ärgerlichen Fehlermeldung führen: „Die Methode muss eine Superklassenmethode überschreiben.“ Dies betrifft insbesondere überschriebene Methoden, die in Argumenten anderer Methoden verschachtelt sind.
Fehlerursache
Das Problem entsteht, weil Eclipse beim Importieren von Projekten standardmäßig Java 1.5 verwendet. Viele Android-Projekte verwenden jedoch Java 1.6-Funktionen, wie beispielsweise die Annotation @Override. In Java 1.5 kann die Annotation @Override nur auf Methoden angewendet werden, die eine Superklassenmethode überschreiben, aber in Java 1.6 kann sie auch mit Schnittstellenmethoden verwendet werden.
So lösen Sie das Problem
Um diesen Fehler zu beheben, führen Sie die folgenden Schritte aus:
Zusätzlich Hinweis
Der Fehler „Must Override a Superclass Method“ kann auch mit der Art und Weise zusammenhängen, wie Methoden in Argumentlisten formatiert werden. Stellen Sie sicher, dass die Methodenargumente die richtigen Namen haben, da Eclipse sie beim Import möglicherweise nicht immer korrekt ausfüllt.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!