Je suis en train de créer un nouveau projet à partir de code source existant. Je reçois l'erreur suivante: "non Valide Description du Projet", projet de chemin "recouvre l'emplacement d'un autre projet" avec le même nom. La raison en est que j'ai créé ce projet à partir du code source avant, mais ensuite j'ai supprimé ce projet et supprimé tout son répertoire, avant d'ajouter le répertoire du code source de nouveau. J'ai tout essayé, comme le nettoyage et le redémarrage, mais rien n'a fonctionné. J'ai regardé dans mon répertoire d'espace de travail, mais il n'y a pas de traces de l'ancien projet. Il y a plusieurs questions autour de ce problème comme cette Tentative Android bloc-notes de Cours - Exercice 1 - Plus de problèmes, mais aucune réponse n'a fonctionné pour moi!
Réponses
Trop de publicités?Allez dans votre espace de travail, et de déplacer la source de votre projet de code d'un dossier à un autre endroit à l'extérieur de votre espace de travail (comme le bureau). Assurez-vous que le projet est supprimé dans eclipse, puis créer un nouveau projet à partir de la source à partir de ce répertoire.
Une autre chose que vous pourriez faire est d'essayer de créer un projet d'un nom différent (à partir de la première source du projet), de sorte que l'espace de travail contiendra le nouveau projet comme une fonctionnelle de projet. Ensuite, allez dans votre répertoire d'espace de travail et absolument supprimer le dossier qui contient le projet d'origine, ou de le déplacer. Essayez de charger le projet à partir de la source de nouveau, cette fois en utilisant le second projet, en le nommant par le nom correct. Ou, vous pouvez essayer de refactoring le deuxième projet de retour à la première du nom.
J'ai eu du mal avec cette question de moi-même pendant un certain temps et je pense que la raison il arrive, c'est parce que (pour Android) il existe deux manières d'importer des projets dans l'espace de travail
1) Fichier>Importer>Général>Projet Existant dans l'espace de travail
2) Fichier>Importer>Android>Code Existant dans l'espace de travail
Les erreurs décrites ici sont liées à la méthode 2).
Pour la méthode 1) il n'y aura pas de chevauchement des problèmes aussi longtemps que vous décochez la case "Copier les Projets dans l'espace de travail" si le projet est déjà dans l'espace de travail.
Edit: Il existe une troisième méthode qui n'était pas dans mon post original.
3) Fichier >Nouveau>Autre>Android>Existant du Projet Android dans l'espace de travail
Aujourd'hui, j'ai résolu le problème:
Ci-dessous 2 étapes ne peuvent pas être impliqués, mais pas sûr:
- Appel de (Eclipse menu)* "/Fenêtre/Android SDK Manager" et une mise à jour) "Android SDK Tools" b) "Android SDK Platform-tools" packages
- Appel à partir d'Eclipse menu "/Aide/Vérifier les Mises à jour" et la mise à jour de l'Éclipse. Redémarrer Eclipse.
Les étapes ci-dessous sont nécessaires:
- À partir d'eclipse menu "/Fichier/Importer/Android/Existant Android Code Dans l'espace de travail"
- Parcourir et sélectionnez le projet problématique/ou des projets à problèmes répertoire parent.
- Cochez la case "Copier les projets dans l'espace de travail".
- Cochez la case "Ajouter des projets dans les ensembles de travail".
Appuyez sur terminer.
[Facultatif scénario]: Si le projet(s) et de leur contenant les dossiers ont été renommés avec le package complet des noms suffit alors de cliquer sur le nœud du projet parent (où vous voyez package de projet nom du projet nom ancien) dans Eclipse et renommer le projet avec l'ancien nom. Eclipse va renommer le dossier.
P. S. Testé sur Eclipse Juno.
Edit: Beaucoup de temps se sont écoulés depuis cette réponse et la nouvelle Eclipse et le SDK Android est arrivé. Ils n'ont pas beaucoup plus de problèmes lors de l'importation de projets existants. La seule chose que l'on a à considérer avant d'importation est de déplacer des dossiers de projet(ceux que l'on est prêt à importer) à l'extérieur de l'espace de travail eclipse dir , puis cochez les cases ("la copie des projets dans les ensembles de travail", "ajouter les projets en wokring") dans l'assistant d'importation de dialogue. Aussi je recommande de faire cela avec la dernière version du SDK Android, puisqu'il n'a plus les importations des projets avec des feintes de noms et de ne pas renommer les dossiers comme il l'a fait dans quelques cas.