ne peut pas résoudre AppCompatActivity
Après le changement de nom de l'application nom de package, Android Studio affiche cette erreur can't resolve symbol AppCompatActivity
Choses que j'ai essayé:
- Propre projet
- Propre Android Studio cache
- Propre Gradle cache
- Ré-installé l'IDE
- Fichier-> Invalider le cache/redémarrer
Mais rien de vraiment aidé. Le projet de construire avec succès, mais je ne peux pas utiliser la coloration syntaxique.
J'ai utilisé com.android.support:appcompat-v7:23.1.1
Captures d'écran
source d'informationauteur Raman Branavitski
Vous devez vous connecter pour publier un commentaire.
Bon, à tous ceux qui pourraient tomber sur ce maintenant, Android Studio est très, très, très bizarre.
Solution : Allez à votre
build.gradle
fichier et dans vos dépendances trouver leappcompat
un, quelque chose commecompile 'com.android.support:appcompat-v7:XX.X.X'
Changer de
compile 'com.android.support:appcompat-v7:XX.X.+'
Puis cliquez sur
Sync Now
en haut à droite de l'éditeur. Tous les traits rouges ondulés devrait aller si tout le reste dans votre code est correct.Puis revenir à votre
build.gradle
et de le modifier à tout ce qui c'était et cliquez surSync Now
Il doivent tous être bon étant donné que vous avez la dernière version de tout, ou à peu près.
Allons-y étape par étape:
d'abord nettoyer projet à l'aide de
si cela n'a pas aide puis utilisez votre deuxième arme
Mais le vrai problème commence lorsque toutes les options ci-dessus ne fonctionne pas
donc, utilisez votre arme ultime fermer le projet et aller à l'emplacement du projet de répertoire et supprimer
Vous pouvez ouvrir votre projet maintenant, encore une fois. Cela a fonctionné pour moi et le problème vient le plus souvent, lorsque vous travaillez avec des VCS. Et ce problème n'est pas associé avec android classes de composants, mais aussi les bibliothèques, les deux spectacles de la même erreur.
J'ai eu le même problème, mais quand je n'ai
Invalidate cache/restart
option il a bien fonctionné pour moi.D'abord essayer d'effacer tous vos fichiers de build
si cela ne fonctionne pas, essayez cette option
J'ai eu exactement le même problème juste un couple de minutes, et en fixe et en faisant une
Build > Rebuild Project
.Espère que cela aide.
M'a suffit d'aller sur:
- Outils > ANDROID > SYNC PROJET AVEC GRADLE FICHIERS
Seulement enlever son ensemble .gradle dossier m'a aidé.
C'est ce qui a fonctionné pour moi, assez étrangement:
implementation 'com.android.support:appcompat-v7:26+'
àimplementation 'com.android.support:appcompat-v7:26.0.1'
FWIW, dans mon cas, la question s'est produite après le déplacement de mon Android Studio d'installation d'une nouvelle machine, et la mise à niveau vers 3.1.
Si les méthodes comme
Propre projet
Propre Android Studio cache
Propre Gradle cache
Ré-installé l'IDE
Fichier-> Invalider le cache/redémarrer
ne fonctionnent pas. utilisez cette méthode pour résoudre votre problème.
La Sortie D'Android Studio
Naviguer dans votre projet à la .idée dossier
Supprimer .idée dossier
Redémarrer Android Studio.
C'est tout.
J'ai eu le même problème et le suivant a fonctionné pour moi
Y a un problème de cache qui se passe. Si ce genre de problème apparaît essayez cela, car la plupart du temps ça marche 😀
La suppression de l' ".idée" le dossier a fonctionné pour moi. Comme mentionné ci-dessus par Vikas Kumar
Puis-je utiliser cette de fixer le "emplacement du SDK d'erreur"
Dans Android Studio 3.1.2, j'ai le même problème Après le changement de nom de l'application nom de package. Le suivant a fonctionné pour moi:
La suppression de l' ".l'idée de ce dossier, Puis
File -> Invalidate Caches/Restart
.J'ai mis à jour
appcompat
de la bibliothèque à partir de la version25.0.1
à25.1.0
Dans gradle:
Tout fonctionne bien maintenant.
j'ai ce problème lors de l'utilisation de l'android studio sur ubuntu 16.04 aller dans "Fichier" >invalide le cache de Restauration/>Invalider et Redémarrez qui fonctionne très bien pour moi
Aller à votre construction.gradle fichier et dans vos dépendances trouver le appcompat un, quelque chose comme de la compilation com.android.support:appcompat-v7:25.X.X'
Changement pour compiler 'com.android.support:appcompat-v7:25.3.+'
Puis cliquez sur Synchroniser Maintenant en haut à droite de l'éditeur.
Revenez ensuite à votre construction.gradle et de le modifier à tout ce qui c'était, puis cliquez sur Synchroniser Maintenant
Cela a fonctionné pour moi.
Lorsque tous vos dépendances et SDK outils sont en ligne et il est encore en donnant erreur de synchronisation. Ajouter ce code dans votre
build.Gradle
et de synchronisation:Ailleurs, à cet égard, avant de le faire j'ai testé toutes les astuces mentionnées ici. Mais seulement cela a fonctionné pour mon Android (2.3) - Février 17 version.
Ce travail pour moi, sur macOS:
aller à,
Android Studio -> Préférences -> Apparence & Comportement -> Paramètres Système
-> Android SDK -> SDK plates-formes
Et télécharger Android SDK de la Plate-forme XX, et les Sources pour Android XX. Où XX es la valeur de compileSdkVersion sur votre gradle (Module:app)
sur Windows, l'itinéraire est:
Fichier -> Paramètres... -> Apparence & Comportement -> Paramètres Système
-> Android SDK -> SDK plates-formes
Si toutes les tentatives ont échoué (invalider le cache, nettoyer et reconstruire, redémarrage,...), à proximité Android Studio (peut-être juste à la fermeture du projet), exécutez le gestionnaire de fichiers, allez dans le dossier du projet, trouver des .idée/bibliothèques de dossier et supprimer son contenu (liste de fichiers xml). Après le nouveau départ ou projet d'ouverture le problème devrait être résolu.
sur la tête de construire.gradle(module app)
si vous passez votre souris sur com.android.support:appcompat
un menu contextuel vous dire que la nouvelle version est disponible
il suffit de remplacer dans la version actuelle en nombre avec le nouveau numéro de version
appuyez sur synchroniser maintenant
et vous êtes bon pour aller
p.s rien d'autre n'a fonctionné pour moi sur 2 pc
J'ai remarqué que Android Studio 3.1 ne tirez pas dans les bibliothèques de prise en charge de façon transparente. Voici comment le déclencher. Mise à jour de la bibliothèque de prise en charge de la version à 27.x.x
version la plus récente (vous pouvez obtenir la nouvelle version d'info par survolés par la souris sur le numéro de version à côté mise en œuvre sous dépendances ) manuellement dans le module de
build.gradle
fichier de moins de dépendances. Puis re-synchronisation du projet. Trouver la Solution Visuelle(Image) de l' cette LienVous avez obtenu d'erreur comme
1.D'abord, vous devez nettoyer projet
après que la même question s'est ensuite
2.vérifiez la bibliothèque minimum
compilation com.android.support:appcompat-v7:22.1.0"
Vérifier bibliothèque ne pas utiliser deux fois ou plus
Supprimer plusieurs temps d'utilisation de la bibliothèque de la dépendance
Avec la nouvelle Version d'android studio 3.1.3, vous devez mettre ce code à l'intérieur de construire.gradle.
Cela arrive parfois, lorsque vous importez des autres projets dans votre IDE.
Dans ce cas, essayez de construire votre projet de 2 à 3 fois, il est automatiquement résolu.
Pour Reconstruire, vous devrez suivre le chemin suivant:
Build-> Projet de Reconstruction de