it-swarm.com.de

symbol kann in Android Studio nicht gefunden werden, ohne das Projekt neu zu erstellen

Wenn ich versuche, mein Projekt im Emulator bereitzustellen, schlägt das Kompilieren mit einer Reihe von Symbolfehlern fehl. Ich muss das Projekt neu erstellen und dann jedes Mal bereitstellen, wenn ich eine Änderung vornehme. Dies begann gerade in 0.1.6 für mich. Wer sieht das sonst noch?

23
Adam Johns

Deaktivieren Sie als temporäre Problemlösung Voreinstellungen> Compiler> Externe Erstellung verwenden.

(wie in dieser Ausgabe vorgeschlagen: https://code.google.com/p/Android/issues/detail?id=56884 )

19
Csongor Kiss

Durch Klicken auf "Projekt mit Gradle-Dateien synchronisieren" wurde dieses Problem behoben.

enter image description here

7
SK9

Ich habe die folgende Antwort verwendet und es hat gut funktioniert:

https://stackoverflow.com/a/19223269/1531683

Sie können "Datei" -> "Cache ungültig machen ..." wählen und die Option "Ungültig machen und neu starten" auswählen, um dies zu beheben.

4
sadegh saati

Als Problemumgehung lösen Sie das Problem, wenn Sie den Out-Ordner vor dem erneuten Erstellen des Projekts löschen.

2
aehs29
2
StackOverflower

Klicken Sie einfach auf Build -> Clean Project . Es wird das Problem des Fehlens von "R.Java" lösen.

2
Muddassir Iqbal

Folgendes in die für mich funktionierenden Abhängigkeiten einfügen:

"com.Android.support:appcompat-v7:20.+ "compile" com.Android.support:support-v4:21.0.0 "kompilieren

0
Golan Shay

Die Verwendung von Java 7 inneren Klassen anstelle von Lambda-Funktionen, die von retro-lambda bereitgestellt werden, löste mein Problem.

0
Mohamad Amin