Ich habe mein Android Studio auf die neueste Version - 3.0.1 aktualisiert. In den folgenden Codezeilen beschwert er sich seither über "Symbol kann nicht aufgelöst werden". Die App läuft gut, ist aber in der Datei mit ROT markiert.
styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"></style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
build.gradle wird mit der neuesten Version aktualisiert
dependencies {
classpath 'com.Android.tools.build:gradle:3.0.1'
}
implementation 'com.Android.support:appcompat-v7:27.1.1'
).Dadurch wird das Problem, das in 3.0.1 ohne Grund aufgetreten ist, auf magische Weise gelöst
Der Fehler sollte verschwunden sein.
If(that_did_not_work)
Fehler weg!
Ich hatte den gleichen Fehler und verglich ihn mit der Gradle-Datei eines anderen Projekts, das keinen Fehler aufwies. Fügen Sie in Ihrem build.gradle (Module: app) unter "Dependencies" die folgende Zeile hinzu:
implementation 'com.Android.support:preference-v7:28.0.0'
Beim Aktualisieren der Version wurde etwas bei der Indizierung des Projekts durcheinander gebracht.
Um das Problem zu beheben, gehen Sie zum Menü:
File -> Invalidate Caches/Restart
dadurch wird das gesamte Projekt erneut geöffnet und indiziert. Der Fehler sollte verschwunden sein.