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?

34
demandé sur Dan D. 2013-05-16 13:41:54

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):

See the Build Tools in the image

plus d'information: https://groups.google.com/forum/?fromgroups=#!topic/android-développeurs/rCaeT3qckoE%5B1-25-faux%5D

111
répondu Rany A. Ishak 2013-07-22 12:05:18

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.

1
répondu Malachiasz 2013-05-16 09:51:33

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é .

1
répondu Xmagic 2013-05-24 09:27:26

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.

1
répondu Anbazhagan Venkatachalam 2014-04-04 12:36:47

essayez cette

sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

il a résolu mon problème

1
répondu Sargam Modak 2015-05-26 11:08:02

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

0
répondu Jithu 2013-05-16 09:46:07

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é

0
répondu prvn 2013-05-16 10:24:47

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.

0
répondu Sofi Software LLC 2013-05-18 19:26:38

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.

0
répondu DrBlackstar 2013-07-02 01:13:27

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.

0
répondu IsPha 2013-08-25 17:15:46

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.

0
répondu nki 2013-10-01 04:42:31

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.

0
répondu Amanda 2014-02-06 11:55:47

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.

0
répondu Hwer Aron 2014-02-24 08:30:01

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.
0
répondu scottyab 2014-03-19 10:40:22

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.

0
répondu corban 2014-05-12 14:13:59