/ / Comment résoudre le "menu ne peut pas être résolu ou est pas un champ" erreur - android, menu

Comment résoudre le "menu ne peut pas être résolu ou n'est pas un champ" erreur - android, menu

J'ai le problème suivant avec mon menu

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}

Le fichier main_menu.xml a bien été créé dans le res/menu annuaire:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/prefs" android:title="@string/pref"></item>
</menu>

Eclipse n'a pas pu résoudre R.menu et généré l'erreur suivante:

menu cannot be resolved or is not a field

Réponses:

2 pour la réponse № 1

J'ai passé des heures à googler et à parcourir StackOverflow. J'ai simplement corrigé mon problème en supprimant le fichier R.java dans le répertoire "gen". Cela a obligé Eclipse à le régénérer et R.menu s'est résolu.

J'espère que cela aidera les autres.