Bonjour à tous,
Je suis débutant en développement pour Android et j'utilise Android Studio pour développer.
Je dois faire une projet d'une application pour valider la fin de ma formation.
J'ai donc commencé et à plusieurs reprises la classe R.java apparait en rouge sur mon code lors d'appel à des id ou layouts.
Pour remédier à ce problème j'ai tout d'abord fais plusieurs recherches sur le net, aucune solution trouvée. Du coup j'ai déjà refait un autre projet à 2 reprises mais pour cette fois je me permet de laisser un message sur le forum car c'est la 3eme fois et mon projet commence à devenir conséquent ainsi reconstruire un nouveau projet va me prendre pas mal de temps et j'ai peur que dans quelques jours cette classe R disparaisse de nouveau sans explication.
La compilation ne marche pas puisque Gradle retourne une erreur, il n'explique pas laquelle mais il devrait s'agir de ce problème car j'ai bien inspecté tout mon code je ne trouve pas d'erreur. L'émulateur lance bien l'application sauf qu'il reprend la version précédente de mon application donc sans ce problème de classe R. Aussi donc impossible de construire l'apk.
Sur Internet j'ai pu trouvé le chemin pour retrouver cette fameuse classe R.
Je clique sur Project en haut à gauche puis app/build/generated/source/r/debug/com/example/name/R.java
Sauf que la classe R n'apparait pas.
Quand je vais sur le dossier "source" il n'y a pas de dossier "r", je n'ai que 3 dossiers qui sont "aidl", "buildConfig" et "rs".
Je n'ai pas non plus modifié la classe R avant ce problème, je n'y ai jamais touché.
Est-ce que quelqu'un aurait une idée de ce qui pourrait provoquer ce problème dans Android Studio? Les origines, les causes de ce problème, sur Internet il y a pas grand chose sur cela, et souvent c'est sans résolution.
Dois je passer sur Eclipse pour éviter ce problème ?
Merci à vous tous pour vos réponses.
Pikkoro
Partager