wake-up-neo.net

Symbol Theme, ThemeOverlay kann nicht aufgelöst werden

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'
    }
19
BRDroid

1) Schließen Sie das Projekt aus dem Menü Datei. 

2) Öffnen Sie das Projekt erneut als vorhandenes Android Studio-Projekt. 

 enter image description here

Dies behebt mein Problem.

22
V.March
  1. Entfernen Sie in app/build.gradle die Zeile, die für das appcompat-Paket verantwortlich ist (etwa implementation 'com.Android.support:appcompat-v7:27.1.1').
  2. Führen Sie die Gradle-Synchronisierung durch. Es wird brechen und viele Fehler anzeigen
  3. Bringen Sie die ursprüngliche Linie zurück
  4. Führen Sie die Gradle-Synchronisierung erneut durch

Dadurch wird das Problem, das in 3.0.1 ohne Grund aufgetreten ist, auf magische Weise gelöst

11
Nikita Karamov

Einfachster Weg gefunden

  • Projekt schließen (Datei> Projekt schließen)
  • Projekt erneut importieren/erneut öffnen (NICHT von Recent)

Der Fehler sollte verschwunden sein.

If(that_did_not_work)

  • Öffnen Sie build.gradle, entfernen Sie die Abhängigkeit von appcompact-v7 und führen Sie die Synchronisierung durch.
  • Fügen Sie diese Abhängigkeit erneut hinzu und synchronisieren Sie sie.

Fehler weg!

1
Khemraj

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'
1
Tayyab Mazhar

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.

0