web-dev-qa-db-fra.com

Importer un projet Android existant dans Eclipse: aucun dossier source gen?

J'essaie d'importer un projet Android dans Eclipse (à partir de Git, mais je ne pense pas que ce soit pertinent), et je ne peux pas l'exécuter ni le compiler car j'ai des erreurs:

Android requires compiler compliance level 5.0. Please fix project properties.  Serval-Video-Discovery      line 1  Android ADT Problem 
Project 'Serval-Video-Discovery' is missing required source folder: 'gen'   Serval-Video-Discovery      Build path  Build Path Problem

Je pense que le premier n'est pas vraiment un gros problème, même si je ne comprends pas vraiment l'avertissement.

La chose amusante est que le dossier "gen" existe sur le système de fichiers; de plus, je ne peux pas essayer de le créer car il existe déjà!

Que dois-je faire pour résoudre ce problème?

Voici le repo GitHub que j'essaie d'importer depuis: https://github.com/rbochet/Serval-Video-Discovery

33
Rob
Package Explorer -> Right click the project -> "Android Tools" -> "Fix Project Properties"
Project -> Clean

Corrige sans avoir à redémarrer Eclipse

31
lviggiani
Android requires compiler compliance level 5.0. Please fix project properties.

J'ai eu le même problème, mais aucune de ces réponses m'a aidé. J'ai trouvé ma solution ici :

Package Explorer -> Cliquez avec le bouton droit sur le fichier projet -> "Outils Android" -> "Corriger Propriétés du projet"

13
white_gecko

J'ai eu le même problème mais résolu de la manière suivante

Package Explorer -> Right click the project -> Properties -> Java Build Path -> Source -> your project name/gen -> click on Remove -> Click on Add Folder -> check gen -> Ok -> Ok    
1
Rafiq

Si le dossier gen est manquant dans le projet après avoir importé un projet existant dans le lieu de travail, créez simplement un dossier gen sous le projet et cela corrigera l'erreur ci-dessus.

0
Valath

Faites un clic droit et supprimez le répertoire gen d’Eclipse. Sinon, essayez les propriétés du projet de réparation ci-dessus.

0
Joel Teply