Android Studio 3.0 kann Symbol Theme nicht auflösen

12

Wie in style.xml angegeben, gibt es einen seltsamen Fehler, der zeigt, dass das Symbol 'Theme' nicht aufgelöst werden kann, was ziemlich merkwürdig ist.

Siehe Bild des Fehlers: -

Meine Projektspezifikationen: -

Android Studio 3.0 verwenden

und Gradle Version 3.0.0

und distributionUrl = https: //services.gradle.org/distributions/gradle-4.1-all.zip

Bearbeiten: -

Ich habe versucht, den Cache zu löschen, indem ich zu File & gt; Cache / Neustart ungültig machen & gt; Ungültig und Neu starten, aber ohne Erfolg, da der Fehler weiterhin besteht.

    
Pulkit 05.09.2017, 11:05
quelle

5 Antworten

19

Ein anderer möglicher Grund ist: Das Maven-Repository von Google ist nicht auf für das Build-Skript festgelegt.

Öffnen Sie in Ihrem Projekt die Zeile build.gradle add this :

%Vor%

Andernfalls kann das Android Studio Gradle Plugin 3.0+ möglicherweise nicht heruntergeladen werden. Es wird nicht in jCenter, sondern im Maven-Repository von Google verteilt.

    
WindRider 23.10.2017, 11:05
quelle
17

Hatte das gleiche Problem nach dem Upgrade auf Android Studio 3.1. Für mich funktionierte das Klicken auf Datei & gt; Schließen Sie Project und öffnen Sie das Projekt erneut über den Studio-Dialog.

    
quelle
8

Was für mich funktionierte, war, auf Gradle zu klicken, um das Werkzeugwerkzeug Gradle projects zu öffnen und dann auf aktualisieren . Ich denke, einige Abhängigkeiten wurden nicht richtig geladen.

    
Jelmer Brands 30.09.2017 12:58
quelle
2

Es scheint ein Einstellungsupdate von "injected references" zu sein. Suchen Sie dieses Wort im Einstellungsdialog und ändern Sie seine "Schweregrad" -Option auf einen anderen Wert und wenden Sie es an, und wechseln Sie dann wieder zu seiner ursprünglichen Auswahl. Die Fehlerhighlights im Editor verschwinden dann.

    
albert 09.09.2017 10:13
quelle
2

In meinem Fall hat Caches ungültig machen / neu starten für mich gut funktioniert.

    
jagapathi 24.11.2017 11:44
quelle

Tags und Links