web-dev-qa-db-fra.com

Eclipse donnant une erreur, fichier R.Java manquant après une mise à jour récente

J'ai mis à jour mon SDK et ADT vers la dernière version, j'ai également mis à jour le Eclipse en Kepler avec le dernier en date après Juno .

Ma version ADT est 22.0. Après cette mise à jour lorsque je crée un nouveau projet, je reçois une erreur en indiquant R cannot be resolved to a variable. J'ai importé import Android.R;, mais l’importation non utilisée indique Don't include Android.R here; use a fully qualified name for each usage instead.

La même chose se passe avec Mac OS et avec la dernière mise à jour. J'ai essayé de renommer activity_main.xml à un autre nom, mais toujours mon R.Java n'est pas généré.

J'ai essayé toutes les choses possibles. Nettoyé le projet, créez tout l'espace de travail. Rien n'aider.

Je pense que la compatibilité de ADT ou Eclipse a un problème après la mise à jour.

J'ai mis à jour tout mon SDK, voici la capture d'écran, mais le même problème existe.

enter image description here

73
Anupam

Après la mise à jour vers SDK Tools to rev. 22 pour la première fois, vous devrez peut-être relancer Android SDK Manager à nouveau et installer un nouvel élément: Android SDK Build-toolsenter image description here

Après l’avoir installé, nettoyez vos projets et reconstruisez-les.

172
Krauxe

Hier, j’ai fait une mise à jour avec sdk manager et j’ai eu le même problème que vous. J'ai corrigé le problème: j'ai mis à jour une autre fois le Android sdk (avec l'outil de gestion de sdk)), puis je vérifie la mise à jour à partir d'Eclipse pour installer le plugin ADT mis à jour et je rebuidais mon projet. "Android sdk Build-tools "à partir de Android sdk manager est maintenant rev 17 et maintenant tout va bien. Je pense que le problème vient du plugin adt d’Eclipse

6
Jarvis

importer Android.R - supprimez cette déclaration de toutes vos classes, puis nettoyez votre fichier R qui sera généré. Si cela ne fonctionne pas, vérifiez tous vos fichiers XML pour voir s'il contient des erreurs, puis effectuez un nettoyage. Ces 2 sont les raisons les plus courantes de disparition du fichier R

2
prvn

Les modifications dans votre cible de construction peuvent également affecter R.Java dans Eclipse

Clic droit sur Projet >> Propriétés >> Android >> Sélectionnez la dernière (en général) Android API Platform >> Cliquez sur OK

J'espère que c'est utile.

1
Sudhindra_Chausalkar

Suivez ces étapes...

  1. Clic droit sur votre projet.
  2. Sélectionnez Propriétés-> Android Vérifier la cible de génération du projet et le niveau de l'API.
  3. Encore une fois, revenez et ouvrez Android Sdk Manager. Vérifiez les outils et assurez-vous d’être bien installé. Correspondent Android SDK Build Tools.

Exemple: SI vous avez sélectionné le niveau 17 de l'API dans les propriétés, vous devez installer Android SDK Build Tools 17 ..

1
shihabkv

Mon problème était que j'avais Android: orientation mal orthographiée dans mon fichier activity_main.xml et que j'obtenais cette erreur. J'ai corrigé l'orthographe et le problème est parti! Assurez-vous donc que activity_main.xml ne contient aucune erreur.

0
Micro

J'ai eu le même problème .. J'ai résolu en procédant comme suit:

  1. vérifiez tous les fichiers xml et les fichiers pouvant être dessinés s'il y a des lettres capitales dans le nom de fichier, si vous devez ensuite le changer en minuscule, si vous utilisez des fichiers sélecteur xml, puis vérifiez les autres fichiers que vous liez dans ces fichiers ... tout devrait être minuscule.

  2. Accédez à Java qui affichent une erreur et supprimez le fichier IMPORT R.Java de la liste des importations.

  3. Allez à Projets >> Nettoyer.

Cela devrait résoudre le problème. C'est comme ça que j'ai corrigé :)

0
murli

Parfois, lorsque vous extrayez votre fichier, il manque une partie, il est donc préférable d’en extraire le contenu. Assurez-vous que tous les fichiers sont correctement extraits, puis exécutez Eclipse. Après cela, exécutez un simple fichier et installez le plug-in de avd.

0
Himanshu Gupta

Essaye ça:

  1. faire une sauvegarde de vos projets sur le bureau

  2. fermer Eclipse

  3. supprimer votre espace de travail

  4. redémarrez Eclipse et réimportez vos projets.

0
JRE.exe