“impossible de résoudre le symbole R” dans Android Studio

Dans tous les cas, dans toutes mes classes où j'référence R.id.something, le R est dans le rouge et ça me dit "impossible de résoudre le symbole R". Aussi toutes les fois qu'il est R.layout.something il est souligné en rouge et dit "impossible de résoudre méthode setContentView(?)". Le projet crée toujours bien. Il est ennuyeux de voir cela tout le temps. J'ai lu beaucoup d'autres questions ici sur quelque chose de similaire, mais la plupart des intervenants de l'importation de projets à partir d'Eclipse. Je suis à l'aide de ce que je crois être la version la plus récente d'Android Studio et le projet a été créé avec Android Studio et a travaillé sans aucune "impossible de résoudre le R" problèmes. Je voudrais savoir quelles sont les causes de cette si quelqu'un sait.

  • dans le passé, j'ai eu des erreurs xml tels que : la barre de progression ne peut pas être lancé pour android.widget de.textview, et je l'ai résolu en changeant juste le nom de la textview. J'ai encore vraiment ne sais pas ce qui a causé l'erreur de commencer avec.
  • Si u ont changé le nom, peut-être vous êtes maintenant en essayant d'utiliser une chaîne de référence qui n'existe pas dans res/strings.xml?
  • je voulais dire l'id de la textview est ce que j'ai changé. j'ai complètement de faire un nouveau fichier xml à partir d'une précédente une qui avait trop d'erreurs à traiter
  • j'ai cherché de nombreuses fois avant de poser cette question et a trouvé beaucoup de questions similaires, y compris celui que vous avez mentionné. je n'ai pas lu la suggestion dans cette question et il n'y a pas d'import Android.R dans aucun de mes fichiers java.
  • Votre question est peu probable de ne pas être provoquée par l'une des raisons mentionnées dans la question. Si elle l'est, vous êtes invités à soumettre un rapport de bogue sur cette pré-version du logiciel.
  • je soupçonne que le problème doit être dans un fichier xml, mais je ne sais pas vraiment où. je vais passer plus de temps à la recherche dans ce.
  • le lien indiqué par vous est pour Eclipse et cette question est sur Android Studio
  • Je crois que j'ai compris la question. Le problème avec Android Studio, à chaque fois, j'ai ajouté le admob bibliothèque de toutes ces erreurs ont commencé. Tous mes autres projets sans les annonces n'ont pas de problèmes semblables. Je suis maintenant à l'aide de Intelij et de rester loin de Android Studio
  • Salut tout le monde j'ai oublié de poser cette question puisqu'il a été demandé il y a si longtemps. Je devrais avoir accepté ma propre réponse il y a un an qui est maintenant le commentaire ci-dessus ça. Le problème était simplement que android studio est dans un stade aussi précoce à l'époque et comme un nouveau développeur je n'aurais jamais jamais eu à l'utiliser. Soyez assuré que tout fonctionne bien maintenant et a été. Si c'est possible, merci d'undelete ma réponse originale à cette question afin que je puisse l'accepter.
  • Je n'ai pas vu cette solution mais cela a fonctionné pour moi: Lors de la reconstruction, vérifiez les messages d'erreur de génération. J'ai essayé d'utiliser Android Wear qui exigeait minSDK >=9, pas 8
  • Ce qui m'est arrivé aujourd'hui, assurez-vous que vous avez R au lieu de r
  • Ne trouvant pas de R n'est pas votre erreur c'est une erreur provoquée par une accumulation de défaut à Corriger vos erreurs d'autres et vous devriez être bien.
  • Parfois, même le facile de regarder "redémarrer" option permet . Donner le redémarrage de l'essayer en premier.
  • Vérifiez dans votre application build.gradle fichier que le applicationId correspond à votre application.
  • Parfois, vous obtenez cette erreur, MAIS en raison de valeurs manquantes dans vos fichiers xml tel que: ma /src/main/res/xml/preferences.xml le fichier que j'ai référencé une valeur (android:entrées="@tableau/updateInterval") mais je n'ai pas de fichier inf /src/main/res/values/arrays.xml (<string-array name="updateInterval">) qui sera la cause de R. xml.préférences d'erreur!
  • Vérifiez vos importations non valides chemins. Avez-vous changé le nom d'un paquet? Si vous avez des modules, de vérifier leurs importations et les chemins d'accès. Si vous voyez la même erreur de vérifier les noms de package dans votre manifeste (projet et les modules) sont-ils corrects? Enfin clair, et se reconstruire.
  • '
  • vous pouvez vérifier ici :- stackoverflow.com/questions/52895833/...

InformationsquelleAutor ez4nick | 2013-06-11