Eclipse Android pas d'auto-génération de classe R
ont un étrange..
À l'aide d'Eclipse Juno, et tout fonctionnait bien, pour les deux derniers mois. À un certain point, hier, tandis que l'Éclipse a été le nettoyage de mon projet, quelque chose s'est écrasé - sauté le rapport d'erreurs Windows. (N'a pas à attraper le nom de ce qui s'est écrasé..)
Maintenant, je n'ai pas de R.java classe /gen, et rien, j'ai essayé en génère. En plus de cela, lorsque vous faites un nettoyage de reconstruction du projet, la fenêtre de Sortie reste vide. (Pas d'erreurs, pas de message d'état.. rien.)
Essayé à peu près tout - y compris le dernier qui comprenait la réinstallation de l'Éclipse et de l'outil ADT. Encore ne l'avait pas aidé. (Je n'ai PAS essayé de compensation de l'espace de travail métadonnées encore, va faire bientôt.)
Des pensées sur ce qui reste à vérifier?
--Fox.
Edit: mise à Jour d'un fichier aléatoire - soit .java ou XML mise en page/drawable n'a aucun effet, toujours rien. Aussi, le retrait de l'enregistrement des préférences de l'espace de travail .metdata données n'ont pas eu d'effet non plus.
Edit 2: d'Accord - je ne sais pas POURQUOI ça se passait, mais la création d'un nouveau projet et le problème a été corrigé.
Donc, en quelque sorte, soit les paramètres du projet (.paramètres ou d'un projet.les paramètres) doit avoir été corrompu. J'ai le origianl projet encore, et je suis curieux de voir pourquoi c'est arrivé, mais la création d'un nouveau projet et de la copie de sources et de ressources, et plus aucun problème.
Merci à tous qui ont fourni des commentaires - pour montrer que tout genre de petite corruption peut provoquer d'étranges choses se produisent.
Essayé - sans changement. Aussi essayé de "régler les propriétés du projet" sous Android Outils. (Mise à jour de poste principal.)
vous essayez de supprimer le
gen
dossier, et reconstruire?De la bonne pensée. Juste essayé - le dossier soit recréé presque immédiatement, et de faire un nettoyage de reconstruire offre le même résultat. Java se compilé, ou d'essayer, mais alors se trompe jamais sur les erreurs en disant: R.java qui manque. Toujours pas de journaux dans la Console.
-):, donc, vous dites que vous essayer de nouvelles eclipse et de nouvelles adt? si pas, essayez, et la suggestion de créer un nouveau projet pour vérifier l'R.java créé ou non.
OriginalL'auteur Coyttl | 2012-01-11
Vous devez vous connecter pour publier un commentaire.
La raison dans 99% des cas, c'est que vous êtes missspelling quelque chose, dans un fichier xml.
La classe R de fichier n'apparaît pas jusqu'à ce que tous les fichiers xml sont corrects.
Je suggère d'examiner attentivement votre XMLs pour une très petite erreur de syntaxe.
Ou essayez de prendre 1 par 1, jusqu'à ce que vous comprendre que l'on est la problématique.
🙂 peu ennuyeux, je sais.
mon problème est d'utiliser une image par défaut.png. le renommer en splash.png résoudre ce problème. Il semble que plusieurs mots réservés ne peut pas être utilisé comme id de ressource.
J'ai eu le même problème et tout essayé .... le problème est que je hadnt téléchargé la dernière version du SDK Android-outils ... donc ouvrir le SDK manager et mise à jour pour la dernière
OriginalL'auteur InsaurraldeAP
Si vous n'avez pas toutes les erreurs dans vos fichiers xml, vous essayé de redémarrer votre eclipse, votre émulateur, puis ouvrir le sdk manager et d'appliquer toutes les mise à jour. Mon R ont finalement été généré.
Heureux de vous aider
OriginalL'auteur loonis
J'ai trouvé ce qui s'est passé après la mise à jour Android SDK Manager et liées à des plugins eclipse. Je suis en cours d'exécution dans Ubuntu, et il ne me laisserait pas mettre à jour les plugins à moins que j'ai exécuté en tant qu'utilisateur root (à l'aide de "
sudo eclipse
")Cette gauche une partie de l'Android SDK Manager éléments, et les plug-ins eclipse, propriété de root. Cette cessé de le "nettoyer" de travail sur le projet - il doit avoir été quelque chose qui a été ajouté en tant qu'utilisateur root, et ne sont pas accessibles tant que mon utilisateur normal.
J'ai eu à "chown" mon répertoire eclipse et mon Android SDK Manager répertoire de sorte qu'il appartenait de nouveau à mon utilisateur normal:
Après cela, l'option nettoyer travaillé, et R a été régénéré.
J'ai corrigé le chown exemple - merci d'avoir signalé l'erreur.
OriginalL'auteur hairysocks
Ce qu'il a été pour moi:
Dans votre
AndroidManifest.xml
fichier, assurez-vous que vous avez le SDK installé pour le numéro de version dansandroid:minSdkVersion="##"
.Vous pouvez installer le Sdk d'Android SDK Manager, que vous trouverez sous Window -> Android SDK Manager dans Eclipse /ADT.
OriginalL'auteur alexismorin
Pour moi il a fini par être gen/com/(nom)/R.java manquant.
Pas dans ma corbeille, pas n'importe où... juste pris un surprise de vacances et ne revint jamais.
J'ai eu une copie de sauvegarde dans un dossier différent. Copié à l'arrière et tout est bon maintenant
OriginalL'auteur Kenneth Hippolite