65 votes

Android /FBReaderJ/gen existe déjà mais n'est pas un dossier source. Convertir en dossier source ou le renommer

J'ai téléchargé le FBReaderJ source, son dire : " /FBReaderJ/gen existe déjà mais n'est pas un dossier source. Convertir en dossier source ou le renommer "

Je ne peux pas le faire fonctionner, pourquoi ? Je ne peux pas non plus supprimer "gen".

213voto

Jonauz Points 2275

Essayez ceci, cela m'a aidé :

  1. Cliquez avec le bouton droit de la souris sur le projet et allez dans "Propriétés"
  2. Sélectionnez "Java Build Path" sur la gauche
  3. Ouvrir l'onglet "Source
  4. Cliquez sur "Ajouter un dossier..."
  5. Vérifier le dossier "gen" et cliquer sur Ok et Ok à nouveau
  6. Cliquez à nouveau avec le bouton droit de la souris sur le projet et, dans les "Outils Android", cliquez sur "Fixer les propriétés du projet".

9voto

Nallath Points 1236

Il y a plusieurs choses que je fais pour remédier à cela.

  • Supprimer le dossier gen
  • Utiliser projet > nettoyer
  • Propriétés > Outils Android > Fixer les propriétés du projet

1voto

Talos Points 96

Essayez de créer un nouveau projet Android dans votre IDE Eclipse, puis copiez le fichier .classpath caché du nouveau projet dans votre projet existant. Vous pouvez ensuite supprimer le projet Android supplémentaire.

Ensuite, suivez les étapes ci-dessus. Supprimez le dossier /gen, et faites un nettoyage (Projet -> Nettoyer, Outils Android -> Fixer les propriétés du projet).

Le problème pour moi était que le chemin de classe téléchargé était configuré pour placer les fichiers .class source dans /gen, qui était censé contenir les fichiers R.class. Eclipse voulait que les fichiers .class source soient placés dans /bin, ce qui est ce que le .classpath généré automatiquement par Eclipse vous donne. Si vous vous sentez à l'aise pour éditer le .classpath vous-même (il n'est pas particulièrement difficile à lire), vous pouvez faire les modifications en place sans vous soucier de créer un nouveau projet Android.

1voto

sharma_kunal Points 354

Cela signifie simplement que votre projet n'est pas dans l'espace de travail. Importez à nouveau le projet.

0voto

Achin Kumar Points 387

Allez dans Projet -> Propriétés -> Compilateur Java. Sélectionnez "Niveau de compilation du compilateur" à 1.6+. Si vous ne disposez pas de versions plus élevées du compilateur, il se peut que vous utilisiez une ancienne installation de Java, mettez-la à jour.

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:

X