Java / Eclipse - plus jamais de fichier R
Je suis sur Eclipse depuis des heures maintenant et je n'ai pas encore trouvé de solution pour mon problème même après de nombreuses recherches sur internet: je n'ai plus R.java dossier sur mes projets.
sur juste créé ou sur mes anciens projets, je n'ai plus de fichier R et j'ai essayé tellement de solutions (désinstaller, re-install Eclipse, nettoyer mon projet, vérifier tous mes XMLs, corriger problème avec l'outil android et ainsi de suite ...)
s'il vous Plaît quelqu'un peut me dire quoi faire dans ce cas?
15 réponses
Hey si vous venez de mettre à jour à ADT Rev 22:
j'ai eu le problème aussi. Il y a un nouveau composant dans le dossier Outils appelé "Android SDK Build-tools" qui doit être installé.
Étape 1
Open the Android SDK Manager
Étape 2
sélectionnez le nouveau Construire des Outils et l'installer. (Si le problème persiste, allez à Propriétés de projet = > Java Build Path = > commander et exporter et vérifier bibliothèques privées Android, puis nettoyer et construire projet.
il peut être nécessaire de répéter le processus, redémarrer le gestionnaire SDK après la mise à jour et s'assurer qu'il ressemble à ceci (tous les outils installés):
plus d'information: https://groups.google.com/forum/?fromgroups=#!topic/android-développeurs/rCaeT3qckoE%5B1-25-faux%5D
peut-être dans les Propriétés du Projet -> Java Build Path -> Bibliothèques que vous n'avez pas:
- Android 4.2.2 (ou autre version)
- Les Dépendances Android ?
si oui, puis clic droit projet - > Outils Android - > correction des propriétés android et voir si cette bibliothèque est arrivée.
merci à tous de m'avoir sauvé! J'ai passé l'après-midi à chercher cette erreur. Enfin, mon projet fonctionne. Au fait, j'ai aussi rencontré un problème que je veux partager avec vous:
après la mise à jour, même si mon projet n'a plus d'erreurs. Pendant l'exécution, il semble qu'il ne pouvait pas trouver les classes dans les pots placés dans \libs .
Allez dans Project=>propriétés => Java build path= > de l'Ordre et de l'Exportation. Merci assurez-vous que tous vos pots sont coché .
si ce problème survient soudainement dans un projet qui fonctionne bien,
la première étape consiste à déterminer si le problème se pose uniquement dans le cadre du projet en cours ou de tous les autres projets.
si tous les autres projets dans l'espace de travail actuel fonctionnent, alors le problème à 90% est avec le fichier XML / mainfestfile/resourse que vous avez modifié récemment.
cette erreur n'est pas indiquée comme marque rouge nous devons trouver ce que nous avons fait récemment dans ces fichier.
essayez cette
sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
il a résolu mon problème
fermez votre éclipse et après rafraîchissement du système, essayez D'ouvrir à nouveau L'éclipse. Je pense que vous utilisez L'émulateur avec l'éclipse. Il peut être en raison du problème de mémoire faible (RAM) de votre système. J'avais l'habitude de faire face au même problème quand j'utilise émulateur
chaque fois qu'il y a des erreurs dans l'un des xmls le R disparaît lors d'une compilation ou d'un nettoyage.vérifiez donc toute erreur xml dans votre projet à moins que vous ne le corrigiez, vous ne pouvez pas récupérer votre R sur la compilation ou le nettoyage. réparer les fichiers xml et effectuer un nettoyage, vous aurez la R généré. Vérifiez aussi dans le fichier->propriétés - >constructeurs et voir si tout est vérifié
J'utilisais Eclipse Indigo et rien de ce que j'ai essayé n'a fonctionné. J'ai fini par télécharger Juno SR2, réinstaller L'ADT, et maintenant tout fonctionne à nouveau.
réinstallez tout et ça marchera.. c'est-à-dire retourner à Google SDK ou W. E. vous l'utilisez et vous le téléchargez. Mettez-le à jour à la dernière version de SDK Manager. Allez dans Eclipse-Project-Prefs-Java build path-order/export TICK EVERYTHING.
problème: aucun fichier R n'est généré.
devinez: essayez le projet de nettoyage s'il est vieux. Sinon créer un nouveau projet sans que r soit généré et sans erreurs de compilation mais ceci: no project.apk
dans ce cas, vous devez vérifier votre SDK pour les outils construits. Ne peut pas être installé après la mise à jour du SDK.
donc téléchargez-les sinon Téléchargez ici , puis mettez-les dans le répertoire: SDK/built-tools folder
. Enfin, et le plus important, est de exécuter le SDK comme administrateur . Cela garantit un SDK rafraîchissant avec tous les paquets qui y apparaissent.
installez le SDK-Built-Tools ou tout paquet manquant selon le lien ci-dessus et c'est terminé.
espérons que cette aide.
essayer une chose, créer un nouveau projet Android et transférer tous les fichiers qui sont dans le projet précédent. Ce qui a fonctionné pour moi.
dans mon cas, il y a une erreur due à " & " inside strings.fichier xml (mais erreur non affichée) pour déclarer une chaîne de caractères pour un type de tableau. Maintenant le problème a été résolu que j'ai changé " & " en "et".
Donc, assurez-vous que vous n'avez pas stupide utilisation de symboles et de nettoyer le projet.
j'ai eu le même genre de problème, cependant la vérification de tous les fichiers XML dans le dossier Ressources a été utile dans mon cas. J'ai trouvé une erreur de syntaxe dans Mes fichiers XML. Le nettoyage et la construction du projet à nouveau peuvent être utiles parfois aussi.
j'avais le redouté pas plus R.java.
Certaines des choses que j'ai utilisé dans le passé:
- Nettoyer / reconstruction (la première chose que nous essayons tous)
- Restart eclipse (optional reboot pc / mac)
- mettre à jour le plugin SDK/ADT eclipse à la dernière version
- Créer un nouveau workspace eclipse et l'importation de projet
- Activer
Verbose
AAPT la sortie de la construction Menu Eclipse > Préférences > Android>Build - projet de Port pour Android Studio / Gradle (cela m'a aidé à voir l'erreur AAPT que je recevais code D'erreur: 138)
- supprimer les récents changements XML - J'ai finalement trouvé supprimer le menu récent.les fichiers xml que j'avais ajoutés et commentant où ils étaient référencés ont corrigé le problème et j'ai finalement obtenu R.java.
j'ai eu l'erreur récemment et je n'ai trouvé aucun défaut dans aucun layout ou fichier de valeur. Après beaucoup d'essais j'ajoute une autre activité et le R.java a été construit et l'erreur a disparu. Je ne sais pas pourquoi ça m'arrive, mais ça me prend des heures.