Eclipse nicht erkannt "R. id..." mit Android
Irgendwelche Ideen, warum in Zeiten Eclipse Kräusel-und nicht erkannt-code Tat es Sekunden? Das "R" im code unten ist der rote kringel unter, wenn es nicht 5 Minuten vor und ich habe ändern, ohne code. Dies geschieht Häufig mit Eclipse und in der Regel ich ihn Herunterfahren und starten Sie es erneut und es ist gut zu gehen...nicht gehen in dieser Zeit.
//Initialize view elements
mSearchBox = (EditText) this.findViewById(R.id.edittext_search);
mSearchButton = (Button) this.findViewById(R.id.button_search);
Du musst angemeldet sein, um einen Kommentar abzugeben.
es klingt wie die R-Klasse muss regeneriert werden, versuchen Sie eine änderung an der layout-Datei und speichern Sie das Projekt neu erstellt werden.
hast du versehentlich import android.R.*; durch Zufall? Ich importierte diese ein und das macht eclipse nicht erkennt, alle anderen erzeugten R-Klassen, stellen Sie sicher, das Sie importieren, die eine aus Ihrem Projekt:
Dies ist Sehr häufiges problem in Android Folgen Sie einfach diesem,
getan, Ihre R.java's Fehler erhalten beheben.
Als der Android Development Tool (ADT) 14, die Ressourcen-Felder wie R. id. nicht mehr Konstanten, wenn in der Bibliothek definiert Projekt. Dies ist notwendig, um Bibliothek Projekte wiederverwendbar, ohne Sie erneut kompiliert werden.
Gibt es eine einfache Lösung für R. id. dass Sie wissen, ist richtig, aber Android denkt, dass es falsch ist. (Vorausgesetzt, dass Ihr .xml-Datei korrekt ist, wird Ihre java-code verweist auf die richtige Ressource, und Sie müssen NICHT den "import android.R;" - Anweisung)
Ich lief in das gleiche problem. Alles was ich Tat, war, löschen Sie die "import android.R" - Anweisung und Eclipse automatisch gab mir den Importen, die ich brauchte. Sobald ich auf "speichern" klicken, werden alle meine Fehler ging Weg. Ich kämpfte für drei Tage versuchen, um dies herauszufinden.
BTW - stellen Sie sicher, tun Sie dies mit allen Dateien.
Zusätzlich zu den oben genannten Antworten, dieser Fehler kann auftreten, wenn Sie noch nicht deklariert das Paket in der AndroidManifest.xml oder Sie haben das falsche Paket deklariert. Stellen Sie sicher, dass
Wenn Sie das Gefühl, dass Ihr code korrekt ist und Sie weiterhin diese Fehlermeldung erhalten, dann.
Rechtsklick auf Projekt >> Projekt Erstellen und diese Fehler gehen aus.
Können Sie auch halten eine Einstellung, wo das Projekt erstellt wird automatisch
Klicken Sie auf die Registerkarte "Projekt" >> Automatisch Erstellen.
Hoffe, das löst Ihr problem!!!!
Haben Sie fügen Sie alle Bilddateien auf Ihrem drawable-Ordner? Bild-Dateien mit ungültigen Dateinamen können auch dazu führen, das gleiche Problem.