Heim > Java > javaLernprogramm > Warum erhalte ich beim Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?

Warum erhalte ich beim Importieren von Android-Projekten in Eclipse die Fehlermeldung „Eine Superklassenmethode muss überschrieben werden'?

DDD
Freigeben: 2024-12-01 22:30:12
Original
885 Leute haben es durchsucht

Why Am I Getting

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:

  1. Öffnen Sie die Projekt-/IDE-Einstellungen in Eclipse.
  2. Navigieren Sie zu den „Java Compiler“-Einstellungen.
  3. Wählen Sie unter „Compiler-Konformitätsstufe“ Java 1.6 aus.
  4. Wählen Sie unter „Java Runtime Environment“ JRE 1.6 aus (oder eine höhere Version).

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage