J'essaie de créer un nouveau projet à partir du code source existant. Je reçois toujours l'erreur suivante: "Description de projet non valide", le chemin du projet "chevauche 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 j'ai ensuite supprimé ce projet et supprimé tout son répertoire, avant d'ajouter à nouveau le répertoire du code source. 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 aucune trace pour l'ancien projet. Il y a plusieurs questions autour de ce problème, comme ce didacticiel de tentative de bloc-notes Android - Exercice 1 - Plus de problèmes , mais aucune des réponses n'a fonctionné pour moi!
246
Réponses:
Accédez à votre espace de travail et déplacez le dossier de code source de votre projet vers une autre zone en dehors de votre espace de travail (comme le bureau). Assurez-vous que le projet est supprimé dans eclipse, puis créez un nouveau projet à partir de la source à partir de ce répertoire.
Vous pouvez également essayer de créer un projet d'un nom différent (à partir de la source du premier projet), de sorte que l'espace de travail contienne le nouveau projet en tant que projet fonctionnel. Ensuite, allez dans votre répertoire d'espace de travail et supprimez absolument le dossier qui contenait le projet d'origine, ou déplacez-le. Essayez de charger à nouveau le projet à partir de la source, cette fois en utilisant le deuxième projet, en le nommant avec le nom correct. Ou, vous pouvez essayer de refactoriser le deuxième projet au nom du premier.
la source
J'ai moi-même eu des problèmes avec ce problème pendant un certain temps et je pense que la raison pour laquelle cela se produit est que (pour Android) il existe deux façons d'importer des projets dans l'espace de travail
1) Fichier> Importer> Général> Projet existant dans Workspace
2) Fichier> Importer> Android> Code existant dans Workspace
Les erreurs décrites ici sont liées à la méthode 2).
Pour la méthode 1), il n'y aura pas de problèmes de chevauchement tant 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 y a une troisième méthode qui n'était pas dans mon message d'origine.
3) Fichier> Nouveau> Autre> Android> Projet Android existant dans Workspace
la source
Au lieu d'importer d'Android -> Code Android existant dans l'espace de travail, vous devez utiliser Général -> Projets existants dans l'espace de travail. C'est probablement une solution.
la source
Aujourd'hui, j'ai accidentellement résolu le problème:
Les 2 étapes ci-dessous peuvent ne pas être impliquées mais pas sûres:
Les étapes ci-dessous sont nécessaires:
Appuyez sur Terminer.
[Scénario facultatif]: Si le (s) projet (s) et leurs dossiers contenant ont été renommés avec les noms de package complets, cliquez simplement sur le parent du nœud du projet (où vous voyez le nom du package du projet au lieu de l'ancien nom du projet) dans Eclipse et renommez le projet avec l'ancien Nom. Eclipse renommera également le dossier.
PS Testé sur Eclipse Juno.
Edit: De nombreuses fois se sont écoulées depuis cette réponse et de nouveaux SDK Eclipse et Android sont arrivés. Ils n'ont plus beaucoup de problèmes lors de l'importation de projets existants. La seule chose à considérer avant d'importer est de déplacer les dossiers de projet (ceux que l'on est prêt à importer) en dehors du répertoire de l'espace de travail eclipse , puis de cocher les cases ("copier les projets dans des ensembles de travail", "ajouter des projets dans des ensembles de wokring") dans boîte de dialogue de l'assistant d'importation. Je recommande également de le faire avec le dernier SDK Android car il n'importe plus de projets avec des noms fictifs et ne renomme pas les dossiers comme dans certains cas personnalisés.
la source
Je me suis cogné la tête contre le mur avec un problème similaire. La seule chose qui a aidé est de suivre les étapes de ce post .
la source
Ce problème me rend fou aussi mais je sais quelle en est la cause. Le problème est qu'eclipse n'est pas assez intelligent pour créer un dossier avec le même nom de votre projet dans votre dossier d'espace de travail s'il est personnalisé.
La façon de résoudre ce problème est de vous assurer que tous vos projets se trouvent dans un dossier avec le nom qui correspond à votre nom de projet, sinon il videra tous vos fichiers de projet directement dans le répertoire. La raison pour laquelle vous finissez par voir cette erreur est qu'elle pense que vous placez un projet dans un autre projet (lit probablement le fichier de configuration du projet).
J'ai remarqué que c'est particulièrement un problème lorsque vous n'utilisez pas le chemin de l'espace de travail par défaut. La façon dont je résous ce problème consiste à simplement ajouter le nom du projet à la fin de l'emplacement. Supposons donc que vous placez un projet nommé "HelloWorld" dans / Utilisateurs / nom / Documents / projets / android /, vous voudriez ajouter manuellement "HelloWorld" à la fin de celui-ci, comme ceci: / Utilisateurs / nom / Documents / projets / android / HelloWorld. Cela garantirait que le projet est placé dans son propre dossier appelé "HelloWorld" et non dans un autre projet. Assurez-vous que s'il y a des projets qui ne se trouvent pas dans des dossiers dans un dossier du même nom que le projet pour résoudre les erreurs.
la source
J'ai résolu ce problème en utilisant les étapes suivantes:
Cliquez sur Terminer!
Ça a marché pour moi
la source
la source
J'ai résolu ce problème en utilisant les étapes suivantes:
Fichier -> Importer
Cliquez sur Général puis sélectionnez Projets existants dans l'espace de travail
Cliquez sur Suivant
Parcourir le répertoire du projet
Cliquez sur Terminer!
Ça a marché pour moi
la source
Voici ce que j'ai fait qui a très bien fonctionné. Je viens d'importer un projet existant sous général au lieu d'importer un projet Android.
la source
Quel système d'exploitation utilisez-vous? J'utilise Linux Mint. Dans mon cas, cela s'est avéré être un problème de lien symbolique. Chaque fois que j'essayais de créer le projet avec le chemin du lien symbolique, cela me donnait cette erreur. La création du projet ailleurs, puis sa migration vers le répertoire de liens symboliques l'a résolu pour moi.
la source
Le moyen le plus simple de résoudre ce problème consiste simplement à déplacer votre projet vers un autre dossier et à l'importer. C'est parce que vous avez déjà eu ce projet (ou projet du même nom) dans ce dossier. Et lorsque vous supprimez un projet, eclipse conserve toujours une référence à celui-ci
la source
Supposons que vous ayez quelque chose comme:
/ prj / workspace / prj1
/ prj / workspace / prj2
Et votre espace de travail Eclipse est au niveau / prj / workspace (ie /prj/workspace/.metadata). Si vous rencontrez des problèmes lors de l'importation de prj1 et prj2, vous pouvez soit déplacer vos .metadata ailleurs (/prj/.metadata, /prj/eclipse/.metadata, etc.) ou créer un sous-niveau dans l'espace de travail afin qu'il ressemble à :
/ prj / workspace / android / prj1
/ prj / workspace / android / prj2
Et importez à nouveau prj1 et prj2. En un autre mot: tant que prj1, prj2 et .metadata ne sont pas au même niveau, tout ira bien.
la source
J'ai eu ce problème sous Linux, avec un projet que j'ai renommé, supprimé et réimporté. Quelque part dans le .metadata, il est toujours là évidemment.
Je l'ai finalement résolu par les étapes suivantes:
Cela peut ne pas fonctionner pour tout le monde, surtout si vous avez déjà beaucoup de projets dans plusieurs espaces de travail. Mais si vous avez l'habitude de reconfigurer Eclipse (ce que je fais chaque fois que je mets à niveau vers la prochaine version d'Eclipse), ce n'est pas trop mal.
la source
Cette option a résolu mon problème.
Lien: http://fledglingsnook.wordpress.com/2012/08/09/eclipse-issue-overlaps-the-location-of-another-project/
la source
collez la source du projet et les bibliothèques de support dans tout autre dossier nouvellement créé et essayez d'importer à partir de là. Ça a marché pour moi.
la source
Copiez le projet dans votre espace de travail, créez un nouveau projet d'application Android avec le même nom à partir du fichier eclipse-> nouveau-> projet et le tour est joué.
la source
Accédez au fichier .project de votre projet et assurez-vous qu'il affiche le même nom que celui affiché dans le dossier du projet. sinon changez le nom. ça va marcher.
la source
Il existe une variété de scénarios, mais, dans mon cas, je voulais conserver le dossier et son contenu, car il avait été extrait de .git. Cependant, j'avais besoin de pouvoir modifier la source et d'autres choses en utilisant Eclipse.
J'ai trouvé que le problème était que les fichiers
.cproject
et.project
avaient des informations de chemin qui étaient très spécifiques à l'environnement (et ne correspondaient pas à mon environnement).Ce que j'ai fait, c'est ceci:
La clé semblait être de créer l'espace de travail vide de niveau supérieur avec un nom différent.
J'espère que ça aidera quelqu'un.
la source
Si vous souhaitez ouvrir un nouveau projet à partir d'un code source existant de la manière suivante:
vous avez toujours le message "Description du projet non valide". Je le résous juste en entrant
et en choisissant l'un des espaces de travail récents.
la source
Je me suis débarrassé de mon problème en changeant Fichier> Espace de travail, puis, après le redémarrage, réinitialisez à nouveau l'espace de travail.
la source