91 votes

GEN existe déjà mais n’est pas un dossier source

Je suis en train d'élaborer mon projet Android, j'ai enlevé un inutilisés de la bibliothèque, j'ai eu l' erreur:

myproject/gen already exists but is not a source folder. Convert to a source folder or rename it

Dans mon code d'Activité, toutes les ressources d' R.java ne peut pas être résolu.

J'ai essayé, cliquez-droit sur mon projet => Java Build Path => onglet "Source", j'ai ajouté gen/ comme source. Mais il n'aide pas le problème...

Pourquoi, comment se débarrasser de ce problème?

----Mise à JOUR----

J'ai trouvé que l'éclipse se plaignent aussi que "le Projet n'a pas de projet.fichier de propriétés! Modifier les propriétés du projet pour définir un". mais je dois de projet.les propriétés de fichier dans mon projet. Pourquoi il se plaint? J'ai nettoyé le projet et de "fixer les propriétés du projet", mais ça n'aide pas.

234voto

AntoineP Points 2032

J'obtiens le même problème.

Deux actions, la première:

  1. 1.Clic droit sur le projet et sélectionnez "Propriétés"
  1. 2.Sélectionnez "Java Build Path" sur la gauche
  1. 3.Ouvrir l'onglet "Source"
  1. 4.Cliquez sur "Ajouter un Dossier..." et cochez la case "gen" et "src"

le second: (parce que l'action précédente m'a demandé d'enlever quelque chose... je ne me souviens pas ce que c'était...)

  1. 1. Clic droit sur le projet et sélectionnez "Propriétés"
  1. 2. Sélectionnez "Java Build Path" sur la gauche
  1. 3. Ouvrir les Bibliothèques "de l'onglet"
  1. 4. Ajouter un JAR externe. Ajouter l'API de Google qui est dans votre android répertoire (android-sdk\plateformes\android-yourversion

Et maintenant ça fonctionne pour moi!

37voto

Happy Vicky Points 761

Solution :

Étape 1 :

  • Clic droit sur le projet et sélectionnez "Propriétés"
  • Sélectionnez "Java Build Path"
  • Le passage à "la Source" de l'onglet Supprimer toutes les sources de dossier source sur le Chemin de génération
  • Redémarrez Eclipse

Étape 2 :

  • Clic droit sur le projet et sélectionnez "Propriétés"
  • Sélectionnez "Java Build Path"
  • Commutateur à l'onglet "Source"
  • Cliquez sur "Ajouter un Dossier..." et cochez la case "gen" et "src" dossier source sur Build Path
  • Redémarrez Eclipse

Final

Construire des Projet(s)

Heureux Coder :)

17voto

Shubham Das Points 529
<p>1. faites un clic droit sur le projet et allez dans « Propriétés » 2. Sélectionnez « Java Build Path » sur la gauche 3. « Opensource » onglet 4. cliquez sur « Ajouter un dossier... » et cochez « gen » et « src »</p>

3voto

j2emanue Points 3456
<p>J’ai dû supprimer le dossier gen ensemble au sein d’eclipse pas d’Explorateur de fichiers. ensuite fait un endroit propre et il a été reconstruit. drôle, que cela s’est produit juste après que j’ai couru un rapport HTML de charpie.</p>

2voto

Ollie C Points 13789

La gen dossier ADT crée la R.java fichier, qui spécifie les définitions de ressource. c'est à dire vos ressources (les couleurs, les dimensions, les modèles, etc) sont convertis en code, et placé dans R.java dans la gen dossier.

Ainsi, lorsque vous générez l'application dont vous avez besoin pour assurer la gen dossier est traité comme un code source dossier par votre IDE, car il contient de la R de classe.

Dans votre IDE, vous devez marquer la gen dossier comme un dossier source, de sorte que son contenu sont construites le long de votre source.

Votre taux d'acceptation est très faible. Si vous voulez les gens à vous aider, vous avez besoin d'un taux d'acceptation élevé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: