web-dev-qa-db-fra.com

Impossible de résoudre le symbole Thème, ThèmeOverlay

J'ai mis à jour mon studio Android à la dernière version - 3.0.1. Depuis lors, il se plaint du "symbole de résolution impossible" pour Theme et ThemeOverlay dans les lignes de code suivantes. App fonctionne bien mais ils sont marqués en rouge dans le fichier.

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 est mis à jour avec la dernière version

 dependencies {
        classpath 'com.Android.tools.build:gradle:3.0.1'
    }
19
BRDroid

1) Fermez le projet à partir du menu Fichier. 

2) Ouvrez à nouveau le projet en tant que projet Android Studio existant. 

 enter image description here

Cela corrige mon problème.

22
V.March
  1. Dans app/build.gradle, supprimez la ligne responsable du package appcompat (quelque chose comme implementation 'com.Android.support:appcompat-v7:27.1.1').
  2. Effectuer la synchro dégradée. Il va casser et montrer beaucoup d'erreurs
  3. Ramener la ligne d'origine
  4. Effectuer une nouvelle fois la synchro dégradée

Cela résoudra comme par magie le problème qui n’apparaissait pour aucune raison dans la version 3.0.1.

11
Nikita Karamov

Quelque chose s'est mal passé lors de l'indexation du projet lorsque vous avez mis à jour la version.

Pour corriger aller au menu:

File -> Invalidate Caches/Restart

cela rouvrira et réindexera tout le projet, l'erreur devrait disparaître.

0
Carlos B. Flores