R ne peut pas être résolu - Android erreur

J'ai juste téléchargé et installé le nouveau SDK Android. J'ai voulu créer une application simple pour tester le conduire.

L'assistant a créé ce code:

package eu.mauriziopz.gps;

import android.app.Activity;
import android.os.Bundle;

public class ggps extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

mais Eclipse me donne l'erreur

R ne peut pas être résolu

sur la ligne

setContentView(R.layout.main);

Pourquoi?

PS: j'ai un fichier XML nommé main.xml sous res/layout/.

  • Pour ceux qui ont encore de problème avec eclipse ne pas être en mesure de mettre à jour/générer R.java. Une solution possible est de créer un mannequin xml et il suffit de supprimer xml. Dans mon cas, c'est la solution
  • Honnêtement, ça a l'air stupide (et il l'est), mais la modification de la AndroidManifest.xml puis défaire que de modifier, puis enregistrez le fichier a fonctionné pour moi. Si j'ai nettoyé le projet après que, il a éclaté de nouveau. Et tout ce temps je pensais que Xcode est le seul IDE qui avaient ces sortes d'erreurs mystérieuses.
  • Avez-vous essayé de cliquer droit sur le projet -> Android Outils -> Fixer les Paramètres de Projet?
  • Veuillez vérifier votre XMl fichier de mise en page, si une erreur dans le code xml que vous ne pouvez pas générer de R.java et l'erreur vient après bulid et propre également.
  • Juste un conseil: quand je suis passé de l'IDE Eclipse pour Android Studio du présent arrêté qui m'arrive.