Je suis en cours d'exécution Eclipse 4.2.2 Juno sous Windows 64 bits pour le développement sur Android SDK 17 avec ADT. Juste aujourd'hui, j'ai nettoyé un projet de travail, seulement pour constater que le fichier R.java ne générerait plus.
Ce problème a une liste très divergente des causes possibles. Utilisateur gris, En réponse au thread situé ici , répertorié un ensemble d'articles, tous adressant différentes causes possibles. P>
Il dit: P>
Ne vous inquiétez pas. Vous pouvez d'abord nettoyer le projet, puis exécuter le projet. Si Cela ne fonctionne pas, puis suivez les liens suivants: p> blockquote>
puis procède à la liste des articles relatives à des causes différentes de ce problème, les liens vers lesquels je suis incapable d'inclure, mais peuvent être trouvés dans la question liée à ci-dessus. p>
gris Le commentaire est un bon résumé des causes les plus courantes de ce problème, y compris la convention de dénomination de fichiers de ressources, la déclaration erronée "Importation Android.R", les erreurs XML, la corruption nécessitant le nettoyage et la reconstruction et la vérification du SDK Android dans le projet -> Propriétés - > Java Construction Path / Bibliothèques. P>
Le problème est que mon R.java ne génère toujours pas! La seule possibilité restante dans la liste de Gray semble être que mon [xml ou son androidmanifest.xml est cassé, alors je les ai donc inclus pour m'assurer que je n'ai manqué aucune erreur. P>
Ma mise en page principale: p>
xxx pré> et mon manifeste: p>
xxx pré>
en tant que programmeur Android débutant, ceci est au-delà ma capacité à déboguer. Quelqu'un peut-il trouver une explication? P> p>
4 Réponses :
Vérifiez d'abord s'il y a des erreurs dans votre fichier de ressources. R.Java ne sera pas généré si c'est le cas. Vérifiez si vous avez mis à jour votre ADT sur Rev 22. Si oui, suivez ci-dessous p>
Cliquez avec le bouton droit de la souris sur votre projet GOTO Propriétés. Java Construction Path. Choisissez l'onglet Exportation de commande. Assurez-vous que les bibliothèques privées Android sont sélectionnées. Si vous avez référencé projet de bibliothèque. Faites de même pour le projet de bibliothèque également. Nettoyer et construire. P>
Aussi goto Android SDK Manager et vérifiez que vous disposez des outils de construction Android SDK installés. Cela n'est pas nécessaire, mais assurez-vous de disposer d'outils de construction Android installés. P>
vérifier le lien ci-dessous p>
YEP, tourne le paquet d'outils de construction Android était désinstallé, ce qui est drôle de voir comme comment cette erreur est sortie de nulle part! Merci!
@Bostonwalker Vérifiez le lien posté dans la réponse pour plus de clarté
A manqué des outils de construction Android. Quelle douleur; Merci de me donner le reste de mon après-midi!
Vous devez vous assurer que toutes les cases sont check et dans la commande appropriée, dans l'onglet "Ordre and Export". E.g: 1) Android 4.1.2 2) Dépendances Android 3) Projet / Gen 4) Projet / SRC
En plus de ce que Reghunandan a dit, je viens d'avoir le même problème après la mise à jour de SDK 22 avec Eclipse Indigo Win X64. Il s'avère que lors de la mise à jour du gestionnaire SDK désinstallé des Old Build Tools et n'a jamais installé les informations mises à jour, alors je devais l'exécuter à nouveau pour les obtenir réinstallé. Faire cela corrigé mon problème et toutes les erreurs de construction ont disparu. p>
Remarque: je devais redémarrer Eclipse avant la disparition des erreurs, même si je n'étais pas invité à. p>
Chaque fois que votre classe R générée n'est pas générée, cela indique qu'il y a un problème de le générer en raison d'un problème d'analyse des ressources XML. Vérifiez la console d'erreur dans votre IDE pour déterminer ce qui est spécifiquement faux. P>
Les problèmes courants sont: p>
strings.xml code>, par exemple vous êtes code> au lieu de vous \ 're code> li>
- manquant
layout_width code> ou Layout_height code> Tags dans la mise en page Ressources Li>
- DÉCLARATIONS D'ESPACE NAMES manquantes LI>
- Les noms de variables qui ne sont pas pris en charge par Java, par exemple en raison de la capitalisation ou de l'utilisation d'espaces, d'un trait d'union ou d'autres caractères non pris en charge li>
- Tout autre type d'erreur de syntaxe dans XML LI>
ul>
J'ai fait face à un problème similaire et j'ai constaté que j'ai importé com.google.android.gms qui avait une référence à Google-Play-Services.jar. Donc, une fois que j'ai ajouté le chemin de Google-Play-Services.jar dans mes bibliothèques d'applications, R.Java est généré. P>
Avez-vous tous vos dossiers res i>? res / drapable i>, res / valeurs i> (avec les fichiers appropriés nécessaires)?
+1 Question clairement indiquée avec des liens vers des ressources précédentes. Toutes ces questions devraient être bien!