'cannot resolve symbol R' in Android Studio
Ich habe gerade mein app, und wenn ich versuchen, es zu speichern als APK, dieser Fehler
erscheint, alle 'R' s in der code-rot.
Dies ist nicht das erste mal, wenn es passiert.
Wie kann ich es beheben?
-
Diese sind alle Zeile mit Fehler im code, alle R. sind in rot.:
setContentView(R.layout.dise); final EditText e=(EditText)findViewById(R.id.escribiraqui); TextView T=(TextView)findViewById(R.id.traduccion); Button TRAD=(Button) findViewById(R.id.traducir); getMenuInflater().inflate(R.menu.java, menu); if (id == R.id.action_settings) {
-
Ich habe versucht, den Import android.R, und jetzt ist R nicht mehr rot, jetzt ist der Fehler
nach der R. id... oder R. layout... oder R.-Menü...
Alle meine Variablen sind in rot jetzt mit dem gleichen Fehler:"cannot resolve symbol 'dise'", etc.
3.Ich habe gerade alt+Enter
auf R, dann klickte Sie auf Erstellen Sie eine Klasse "R"...
Der Fehler verschwunden, ist das richtig oder könnte ein anderer Fehler?
- Was ist der Fehler msg GENAU? Uns zu zeigen, einige minimale code, das zeigt Ihr problem.
- prüfen Sie, ob Sie Fehler in Ressource-Dateien zu beheben. Entfernen
import android.R
und cleand und erstellen Sie Ihr Projekt. - Ich überprüfte alle Dateien, alles ist in Ordnung, das problem ist nur in der Main_Activity(Die den Namen nur als 'java' ist der Anfang beim erstellen des Projekts)...
Du musst angemeldet sein, um einen Kommentar abzugeben.
R bekommt rot, wenn es ein problem der Erzeugung dieser Datei. Dies kann z.B. passieren, wenn Sie Fehler in Ihrer Klasse-Dateien. Ich würde vorschlagen, um eine Konsole zu öffnen, in den Pfad zu Ihrem Projekt und geben Sie ein:
dies sollte zeigen Sie die root-cause - und wenn das klappt dann den roten Weg sein sollte ( Sie haben könnten, sync )
Build->Clean Project
basteln nicht mit jedem code , dieser "R-rot" - Problem sehr Häufig und alles ist zu tun, gradle), ich hatte es in der Vergangenheit viel, aber mit dem neuen gradle und dem sdk ist es viel weniger heutzutage, aber für jeden hat das gleiche Problem gehen Sie wie folgt vor hoffe, es wird auch für Sie arbeiten,
Dieser arbeitete für mich:
im top-Menü)
wiederholen Sie 1 und 2, wenn Gradle konnte nicht Sync zum ersten mal. (von mir arbeitete in das zweite mal).
Quelle, https://stackoverflow.com/a/31127514/4173238
Können Sie das Projekt neu erstellen zu erstellen -> neu erstellen. Wenn das nicht funktioniert, stellen Sie sicher, dass die Namen aller Elemente in Kleinbuchstaben. Das hat mich wirklich, weil es verhindert, dass der Neuaufbau.
Scheint dies ein problem für Gradle-Einstellungen, überprüfen Sie Ihre Gradle-Konfiguration in der
build.gradle
DateiAuch stellen Sie sicher, Sie gehen zu
Einstellungen-> Aufbau,Durchführung und Deployment -> Gradle -> verwenden, gradle Standard-wrapper
Dann, Reinigen und reparieren Sie Ihr Projekt
Aktualisieren Sie einfach Ihren Gradle-version