web-dev-qa-db-fra.com

impossible de trouver le symbole dans Android Studio sans reconstruire le projet

Lorsque j'essaie de déployer mon projet sur l'émulateur, la compilation échoue avec un groupe d'erreurs Impossible de trouver les symboles. Je dois reconstruire le projet puis le déployer à chaque fois que je fais un changement. Cela vient de commencer en 0.1.6 pour moi. Quelqu'un d'autre a vu ça?

23
Adam Johns

Pour résoudre temporairement ce problème, essayez de désactiver Préférences> Compilateur> Utiliser une construction externe.

(comme suggéré dans ce numéro: https://code.google.com/p/Android/issues/detail?id=56884 )

19
Csongor Kiss

En cliquant sur "Synchroniser le projet avec les fichiers Gradle", j'ai résolu le problème.

enter image description here

7
SK9

J'ai utilisé la réponse suivante et cela a très bien fonctionné:

https://stackoverflow.com/a/19223269/1531683

Vous pouvez faire "Fichier" -> "Invalider les caches ...", et sélectionner l'option "Invalider et redémarrer" pour résoudre ce problème.

4
sadegh saati

En guise de solution de contournement, supprimer le dossier out avant de reconstruire le projet résout le problème!

2
aehs29
2
StackOverflower

Cliquez simplement sur Construire -> Nettoyer le projet . Cela résoudra le problème de la disparition de "R.Java".

2
Muddassir Iqbal

Ajouter les éléments suivants dans les dépendances a fonctionné pour moi:

compiler 'com.Android.support:appcompat-v7:20.+'compile' com.Android.support:support-v4:21.0.0 '

0
Golan Shay

Utiliser Java 7 des classes internes au lieu des fonctions lambda fournies par retro-lambda a résolu mon problème.

0
Mohamad Amin