Nachdem ich den Namen meines Projektpakets (mit Refactor) umbenannt habe, ist dieser Fehler aufgetreten:
%Vor% Alle meine R
-Verwendungen sind ungültig. Ich versuche es manuell zu reparieren, aber es funktioniert nicht für mich.
Invalidate chases/Restart
hilft mir nicht.
Versuchen Sie Folgendes:
Versuchen Sie, Ihre R.java-Datei zu löschen, Android Studio wird es neu erstellen.
Projekt reinigen
Projekt neu erstellen
Und überprüfen Sie:
Überprüfen Sie die AndroidManifest.xml, es gibt ein Paketattribut auf dem obersten Element
(Nun, es hängt davon ab, wie Sie Ihren Paketnamen umbenannt haben)
Scheint so, als hätten Sie den Namen des Anwendungspakets geändert, aber die Importanweisungen nicht geändert. Suchen Sie nach der Import-Anweisung der Klasse R. Es muss wie
sein %Vor%Wenn es kein Problem mit import-Anweisungen ist, dann schauen Sie, ob die R.java-Datei generiert wurde oder nicht. Es wird im Allgemeinen nicht generiert, wenn ein Problem mit den Anwendungslayout (xml) -Dateien vorliegt. Die R-Klassendatei wird nur generiert, wenn alle Ihre XML-Layoutdateien korrekt sind.
Säubern Sie das Projekt und überprüfen Sie es.
Wenn Sie Ihr Android-Manifest-Paket umbenennen, müssen Sie den Satz "packages com.newname" am Anfang Ihrer Klasse umbenennen.
Tags und Links android