Fichier R.java manquant même si le projet a été nettoyé
À chaque fois dans le code que j'ai un R, j'obtiens une erreur de R ne peut pas être résolu à une variable.
L'R.java fichier semble être manquant.
J'ai essayé de nettoyer le projet.
source d'informationauteur James
Vous devez vous connecter pour publier un commentaire.
Cela peut se produire lorsque vous avez une erreur dans l'un de vos fichiers xml (par exemple, une ressource ne peut pas être trouvé). Cela peut également se produire en raison de l'utilisation des menus (j'ai eu ce problème à cause de menus, et j'ai dû les supprimer, de les nettoyer et de les ajouter à nouveau). Et une autre raison possible est que vous avez initialement voulu avoir votre classe R pas par défaut dans le lieu où elle est créée, mais dans votre propre paquet. Donc il est possible que R est créé dans son emplacement par défaut, votre programme est à la recherche d'autre part.
Vérifier vos ressources XML (surtout ces édité) pour les erreurs et les sytax erreurs. Lorsque vous avez une erreur à l'intérieur de l'un de ces fichiers, la classe R autogeneration abandonner.
Ah, le "R ne peut pas être résolu d'erreur". Je pense que tous les Android programmeur a couru à travers ce un jour ou l'autre. Je souhaite que les outils étaient plus robuste sur la génération de R.java & classe.
Essayer cela, il a travaillé pour moi dans le passé:
Ce qui m'est arrivé à cause d'un mauvais nom de la ressource (un fichier audio a " - " dans le nom), je l'ai corrigé en renommant le fichier.
Vérifier si vous avez accidentellement importés
android.R
ce qui donne une erreur avec les ressources.Qui se passe quand le projet ne peut être construite, parce que le nom du projet peut ne pas être suffisante pour la construction.
Vous avez besoin de créer un autre projet sans aucune inacceptable de symboles et de copier tous les fichiers de code (.java, xml, etc) et de le coller à projet nouvellement créé. Puis claire de votre projet (projet -> nettoyer) et sélectionnez l'option de génération automatique.
Ce qui s'est passé dans mon cas, comme une image qui était présent dans res/drawable-hdpi avait un capital de caractère, je l'ai fait petit, puis il a travaillé.
Vous devriez certainement vérifier vos fichiers XML comme la plupart des gens ici poster. C'est parce que ce problème est probablement à cause de quelque chose dans vos ressources n'étant pas droit, probablement en raison de débogage. TOUTEFOIS, si ce n'est pas le cas, vous voudrez peut-être vérifier pour les dossiers avec toutes les ressources qui ont toutes les LETTRES majuscules. aussi, vous souhaitez assurez-vous d'utiliser l'alphabet latin pour nommer correctement les ressources. Cela m'a fait rayer de ma tête un peu, parce que beaucoup de mes dossiers et les paramètres sont en Chinois. J'ai sauvé quelques projets à un espace de travail dans un dossier nommé Dropbox 麥思樂的安卓計劃. J'ai changé le nom du dossier et le problème est résolu.
Eu le même problème mais le nettoyage, le projet n'a pas résoudre quoi que ce soit, même avec la bonne xml.
C'est ce que j'ai fait
a) assurez-vous que le java constructeurs sont vérifiés comme sur l'image ci-dessous. Si elles le sont , décochez la case et vérifier de nouveau
b) Insérer une valeur factice par exemple dans la mise en page ajouter un bouton
c) Nettoyage de projet
J'ai trouvé la solution:
Vérifier est-il
<string> </string>
est que vous avez oublié de définir dansstring.xml
lors de la copie de fichiers à partir de l'extérieur.C'est un problème très commun, il est rencontré lorsque nous avons modifier le fichier xml dans notre projet comme drawable, la mise en page, des cordes, etc.
Nous avons l'habitude de nettoyer projet (ou) redémarrer notre IDE (ou) à l'importation R.java quand nous arrivons à ce problème. Ne fais jamais d'importation.
D'abord essayer de corriger les erreurs dans les fichiers xml, puis supprimer l'R.java importation de fichiers java. Et puis propre le projet.
Si simple.
Si vous ne voyez pas R.java génération de fichier lors de la création d'un projet Android, alors vous avez probablement raté le téléchargement SDK Android Outils dans l'Android SDK Manager.
Dans eclipse, allez dans menu-->sélectionnez Android SDK Manager
Une fois le Android SDKManager fenêtre s'ouvre, cochez le dossier Tools et installer. Une fois l'installation est terminée, redémarrez l'IDE eclipse.
Construire votre projet et vous pourrez voir les R.java fichier généré dans le dossier de votre projet Android.