Erreur "Must Override a Superclass Method" après importation d'un projet dans Eclipse
Bonjour à tous ! Je suis débutant en Java et développement Android. J'ai passé une semaine à écrire un projet dans Eclipse, tout fonctionnait parfaitement. Aujourd'hui, j'ai décidé de transférer le projet sur un autre ordinateur — j'ai copié le dossier, importé via File → Import → Existing Projects into Workspace. Et là, ça a commencé : presque toutes les méthodes avec l'annotation @Override sont soulignées en rouge, et en survolant, Eclipse écrit "The method ... must override a superclass method".
Voici un exemple de mon code :
```java
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
```
Avant, sur l'ancien PC, tout se compilait, l'application se lançait sur l'émulateur. Maintenant, Eclipse se plaint de onCreateOptionsMenu, alors que la méthode existe bien dans la classe parente Activity.