Frage Android - R kann nicht in eine Variable aufgelöst werden [duplizieren]


Mögliche Duplikate:
R kann nicht aufgelöst werden - Android Fehler 

Ich habe ein Problem, das ich zuvor hatte und ich verstehe die Ursache nicht. Mein Projekt und Code ist in Ordnung, wie es gestern lief. Ich habe Eclipse heute geöffnet und das ganze Projekt sieht aus, als ob es Fehler enthält.

Ich glaube, es ist eine Art Build-Path-Problem. Ich verstehe nicht, warum es zufällig vorkommt? Aber in dem Code wo es ist R.Layout.LayoutName Es gibt ein Problem ... kann jemand helfen?

Ich habe versucht, es zu säubern und zu bauen, ich habe versucht, android.R zu importieren, aber ich hatte das vorher nicht, es gibt dann und Fehler und sagt, dass die Layoutdatei nicht existiert.


75
2018-02-08 11:07


Ursprung


Antworten:


Zielen Sie auf die android.R oder die in Ihrem eigenen Projekt?

Sind Sie sicher, dass Ihre eigene R.java-Datei generiert wird? Fehler in Ihren XML-Ansichten können dazu führen, dass R.java nicht generiert wird. Gehen Sie durch Ihre Ansichtsdateien und stellen Sie sicher, dass alle XML richtig sind!


74
2018-02-08 11:14



Ich glaube, ich habe es gefunden eine andere Lösung auf diese Frage.

Wechseln Sie zu Projekt> Eigenschaften> Java-Erstellungspfad> Registerkarte [Bestellen und Exportieren]> Android-Version-Kontrollkästchen ankreuzen enter image description here Wenn Ihr Arbeitsbereich nicht automatisch erstellt wird ...

Eigenschaften erneut> Projekt erstellen enter image description here


163
2017-07-14 19:10



Ich habe das Problem in meinem Fall sehr einfach behoben:
 Gehe zu Build- Path-> Configure Build Path-> Order and Export und stelle sicher, dass <Projektname> / Gen. Ordner ist oben <Projektname> / src
 Nach dem Fixieren der Bestellung verschwindet der Fehler.


21
2017-12-17 21:32



Überprüfen Sie Ihr R-Verzeichnis ... manchmal, wenn ein Dateiname nicht Kleinbuchstaben ist und Sonderzeichen hat, können Sie diesen Fehler erhalten. Ich benutze Eclipse und akzeptiert nur Dateinamen a-z0-9_.


12
2017-08-03 18:05



Sie wollen Clean Projekt So was

klicke auf

Projects>Clean>select your project

das wird dir helfen


12
2018-02-08 11:14



Ich stimme zu, dass es wahrscheinlich auf ein Problem mit Ressourcen zurückzuführen ist, das den Aufbau von R.Java in gen verhindert. In meinem Fall hatte ein cut n paste einen doppelten App-Namen in der Zeichenfolge angegeben. Sortieren Sie den Fehler, löschen Sie das gen-Verzeichnis und säubern Sie es.


2
2018-01-31 16:00



Kämpfte das gleiche Problem für ungefähr eine Stunde. Ich erkannte schließlich, dass ich einige Bilddateien in einer XML-Datei referenzierte, die ich noch nicht in meinem R.drawable-Ordner hatte. Sobald ich die Dateien in den Ordner kopiert habe, ging das Problem weg. Sie müssen sicherstellen, dass alle erforderlichen Dateien vorhanden sind.


2
2017-12-06 03:29



Speichern Sie alle Layouts und ersetzen Sie sie von der vorherigen Version. Beginnen Sie, eins nach dem anderen zu kopieren und das Projekt jedes Mal zu säubern, manchmal hat eines der Layouts etwas, das Eclipse nicht mag. Es hat für mich funktioniert.


0
2018-02-05 16:23