2017-11-04 2 views
0

, so dass ich diesen Online-Kurs folgen und während ich eine Übung/Projekt machte ich hatte diesen Fehler "Kann Symbol R nicht auflösen", jetzt habe ich es vorher hatte und konnte es leicht durch die Auswahl der beheben clean/rebuild/synchorinze usw. aber es funktioniert diesmal nicht, ich habe mir sowohl den XML- als auch den Java-Code angeschaut und sogar den letzten Übungscode kopiert und eingefügt, nur für den Fall, dass es keine Ergebnisse gibt, jetzt das lustige/nicht so lustig ist, dass diejenigen, die das Projekt, das ich hochgeladen habe, hatte kein Problem, es laufen zu lassen, habe ich versucht, eine vollständige und saubere Neuinstallation von Android Studio sowie nur für den Fall, wenn jemand irgendwelche Fix oder Grund kennt warum dies geschieht, wäre sehr zu begrüßen.Android Studio seltsame Fehler

+0

Haben Sie Alt + Enter auf R versucht? –

Antwort

0

Stellen Sie sicher, dass die Paketanweisung oben korrekt ist. Wenn ich mich richtig erinnere, passiert das manchmal, wenn Sie eine Aktivität in einem Paket erstellen, das Sie in Ihrem Hauptpaket verschachtelt haben.

0

Ich fand diesen Tipp auf einer anderen Website, aber ich kann den Link hier nicht verweisen. Die folgende Spitze ist von Ron McLeod in der coderanch.com.

„R ist eine generierte Klasse Möglicherweise müssen Sie es manuell in Ihrem Code importieren

Die R-Klasse in der obersten Ebene sein sollte. . Paket für die Anwendung zum Beispiel in meinem Fall das Top-Level-Paket für die Anwendung ist: com.mcleodnet.hflink, so mein Code Importe: import com.mcleodnet.hflink.R

image

Paket com .mcleodnet.hflink.ui;

import com.mcleodnet.hflink.R;

...

public class MainActivity erweitert Aktivität implementiert UIMessageReceiver,

StationDialogListener, ChannelDialogListener {

...

channelMenuItem.setIcon (R.drawable.ic_action_channel_green);

}

Beitrag von: Norm Radder, Rancher

22. August 2017 13.47.46

Die IDE kümmert sich die R.java Datei aufzubauen. Häufig verursacht ein Fehler in einer XML-Datei, dass die IDE die R.java-Datei nicht generiert. Überprüfen Sie alle XML-Dateien auf Fehler. "

0

Überprüfen Sie die Importanweisungen. Wenn einer von ihnen importiert R, entfernen Sie diese und erstellen Sie Ihr Projekt neu. Es könnte helfen, da Sie den Code eingefügt eingefügt möglicherweise die Importe nicht passen Ihr Projekt

0

Sehen Sie sich die Importanweisung von R am Anfang Ihrer Datei an, die das Format com.example.app.R haben muss (dh Ihr Paketname gefolgt von dem Buchstaben R) Es ist nicht, entfernen Sie diesen Import und importieren Sie es erneut. Keine Notwendigkeit, Ihr Projekt neu zu erstellen oder zu reinigen

0

Dies ist eine häufige Android Studio Fehler t effektive Wege, die ich gefunden habe, um damit umzugehen, ist es, aus Android Studio zu schließen, finde deine .AndroidStudio [version] generierte Datei und lösche sie.

Öffnen Sie dann Android Studio erneut und gehen Sie die Setup-Eingabeaufforderungen durch. Sie sollten jetzt den Fehler nicht erhalten.

+0

Danke an alle Kommentare, Entschuldigung für die späte Antwort, aber ich wurde nur jetzt benachrichtigt, ich habe von diesem Problem mit anderen Projekten weiter gegangen, aber danke. – Snike