J'essaie d'importer un projet Android existant dans mon espace de travail Eclipse actuel. Je sélectionne Fichier-> Nouveau-> Projet Android, ce qui ouvre la boîte de dialogue du projet Android. Je sélectionne ensuite "Créer un projet à partir d'une source existante", Emplacement, Construire la cible et Terminer.
Je reçois le message d'erreur suivant: Description du projet non valide.
Est-ce que quelqu'un sait comment surmonter cette erreur?
Résolu: Si vous souhaitez "Créer un projet à partir d'une source existante", vous devez créer un nouveau répertoire, puis placer l'arborescence du projet dans ce nouveau répertoire. Puis pointez sur le nouveau répertoire lors de l'importation.
/path/to/project
Copy projects into workspace
et Add project to working sets
Ce message d'erreur apparaît lorsque le code source que vous essayez d'importer est à l'intérieur d'un espace de travail existant.
Mettez votre code source dans un répertoire EN DEHORS de tout espace de travail existant puis importez
Supprimez simplement le fichier ".project" de votre dossier de projet (caché sous Linux, utilisez "ls -a" pour le montrer), puis dans Eclipse, choisissez Créer Android Projet à partir d'une source existante.
Il semble que vous ne pouvez pas avoir la racine de votre projet, avec le fichier AndroidManifest.xml plus profond qu'un seul niveau de répertoire sous la racine de votre espace de travail. Je me suis battu pendant une heure avec cela avant d’abandonner et de réorganiser mon dépôt.
Vous pouvez également utiliser Créer nouveau> Général> Projet, puis importer le projet dans ce répertoire de projet.
J'ai trouvé la réponse de James Wald la plus proche de ma solution, sauf qu'au lieu de "Fichier-> Importer> Général> Projets existants dans l'espace de travail" (ce qui ne fonctionnait pas du tout pour moi), j'ai utilisé "Fichier-> Importer> Android". > Android _ Code existant dans l'espace de travail ". J'utilise Helios, peut-être que votre version d'Eclipse n'a pas cette bizarrerie.
Je ne suis pas sûr que cela résoudra votre problème, car je ne sais pas d'où il provient, mais lorsque j'importe un projet, je passe dans Fichier -> Importer -> Projets existants dans l'espace de travail. Peut-être que ça va contourner ton problème.
J'ai eu le problème d'obtenir des erreurs lors de l'extraction d'un projet Android de SVN. C'est ce que j'ai fait et tout s'est arrangé.
1. extraire le projet de SVN comme nous le faisons normalement pour tout autre projet
2. clic droit et obtenir les propriétés du projet
3. Dans l’onglet Java Chemin de construction-> Ordre et exportation, sélectionnez l’API Android, puis cliquez sur OK.
cela a enlevé tous les problèmes du projet
Jusqu'ici tout va bien mais je ne suis pas sûr qu'il s'agisse de la méthode correcte à 100%
Ce message m'a aidé: http://code.google.com/p/Android/issues/detail?id=8431
Mettre à jour la réponse de @ JamesWald et incorporer d'autres commentaires. En supposant que vous souhaitiez créer une copie cfesh à partir, par exemple, d’une sauvegarde dans votre nouvel espace de travail:
Dans mon fichier Android Project folder .project
était manquant. La restauration du .project file
, qui sera masqué dans Unix OS environment
, a résolu l'erreur.
Ce qui fonctionne pour moi, c'est que: Fichier> Importer> Projet existant dans l'espace de travail (sous l'onglet Général), puis choisissez le dossier racine du projet. L'importation de Android Code existant dans Workspace ne fonctionne pas en quelque sorte sur Eclipse pour moi.
Le même problème m'est arrivé aussi et le fichier .project n'était pas là dans le projet. J'ai copié un fichier .project à partir d'un projet Android existant et je remplace le nom du projet par le nom du projet que j'essaie d'importer. Ensuite, en utilisant Fichier -> Importer -> Projets existants dans l'espace de travail, j'ai pu importer le projet.