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.
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-tools.
Après l’avoir installé, nettoyez vos projets et reconstruisez-les.
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
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
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.
Suivez ces étapes...
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 ..
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.
J'ai eu le même problème .. J'ai résolu en procédant comme suit:
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.
Accédez à Java qui affichent une erreur et supprimez le fichier IMPORT R.Java de la liste des importations.
Allez à Projets >> Nettoyer.
Cela devrait résoudre le problème. C'est comme ça que j'ai corrigé :)
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.
Essaye ça:
faire une sauvegarde de vos projets sur le bureau
fermer Eclipse
supprimer votre espace de travail
redémarrez Eclipse et réimportez vos projets.