29 votes

Android Studio 3.0 ne peut pas résoudre le thème du symbole

Comme indiqué dans style.xml, il y a une erreur bizarre, qui montre Ne peut pas résoudre le symbole de "Thème", ce qui est assez étrange.

Voir photo de l'erreur :- enter image description here

Mon Projet Specs:-

À L'Aide De Android Studio 3.0

et gradle version 3.0.0

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

Edit:-

Essayé de vider le cache de menu Fichier > Invalider le Cache/Redémarrer > Invalide et Redémarrer, mais en vain, car l'erreur persiste.

68voto

A eu le même problème après la mise à niveau vers Android Studio 3.1 ( EDIT : bug toujours présent à la v3.1.3). Ce qui a fonctionné pour moi, c'est de cliquer sur Fichier> Fermer le projet , puis de rouvrir le projet à partir de la boîte de dialogue de Studio.

Écran d'entrée d'Android Studio

20voto

WindRider Points 1363

Une autre raison possible est la suivante: le référentiel maven de Google n'est pas défini pour le script de génération.

Ouvrez le build.gradle principal de votre projet, ajoutez cette ligne:

 buildscript {
    repositories {
        google()  <-- this
        // Be also sure that google() is before jcenter()
    }
}
 

Sans cela, il ne sera peut-être pas possible de télécharger le plug-in Android Studio Gradle 3.0+. Il n'est pas distribué dans jCenter mais dans le référentiel maven de Google.

8voto

Jelmer Brands Points 102

Ce qui a fonctionné pour moi, c'est de cliquer sur Gradle pour ouvrir la fenêtre de l'outil des projets Gradle et ensuite sur Actualiser . Je pense que certaines dépendances n'étaient pas chargées correctement.

6voto

jagapathi Points 1262

Dans mon cas, Invalidate Caches / Restart a bien fonctionné pour moi.

entrez la description de l'image ici

2voto

albert Points 153

Il semble que ce soit une mise à jour des "références injectées". Recherchez ce mot dans la boîte de dialogue des paramètres et remplacez son option "Gravité" par une valeur différente et appliquez, puis revenez à son choix d'origine. La surbrillance d'erreur dans l'éditeur disparaît alors.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X