R.java fehlerhaft
-
25-09-2019 - |
Frage
habe ich eine neue XML-Datei, und hatte eine verirrte? darin, dass verhindert R.java aus regenerieren. Ich habe versucht, das Projekt Reinigen und Reparieren der Projekteigenschaften, aber kein Glück.
Dann erkannte ich, das XML die R.java aus war die Schaffung selbst neu zu erstellen, so dass ich die XML-Datei gelöscht und die R.java war zurück.
Nun aber, erhalte ich einen Fehler auf alle Anrufe an R. Anrufe sagen, dass:.
- kann nicht aufgelöst werden oder ist kein Feld
So zum Beispiel habe ich
setContentView(R.layout.detectlayout);
ERROR: detectlayout kann nicht aufgelöst werden oder ist kein Feld
für alle meine Anrufe zu ‚R.‘. Irgendwelche Ideen?
Ich habe alle Vorschläge anprobiert SO schon kein Glück = /
Lösung
Sehen Sie sich die ‚Einfuhr‘ Abschnitt Ihres Codes. Da Sie Ihre ursprüngliche R gelöscht, stehen die Chancen, die Sie Eclipse-Hilfe in der R wie com.android.R statt com.yourproject.R
füllenIch habe auch manchmal Problem in Eclipse Ressource Sachen, manchmal fand ich ausgeschaltet und auf der „auto buiild“ Funktion kann helfen, oder einfach einen Neustart von Eclipse kann manchmal helfen. Es ist eine Art Buggy unter Mac OS.
Andere Tipps
Dies kann passieren, wenn .R importiert wird. Eclipse wird es automatisch manchmal hinzufügen, wenn Sie Schwierigkeiten mit mit R.java haben
zunächst nicht stören die R-Datei zu löschen es wird nicht die Dinge besser nur schlimmste lol
, wie Sie sagten, Sie einige Male benötigen, das Projekt zu reinigen wenn Sie modifizieren Ressourcen seiner guten Start die Wurzel Ihres Projekts auszuwählen und machen Sie einen alt + shift + o alle Ressourcen neu zu laden dann f5 den Baum zu aktualisieren dann reinigt das Projekt
Sie müssen auch diese Eklipse überprüfen wird automatisch bauen (Project-> Build automatisch).