Je reçois toujours un message d'erreur dans Eclipse lors de la création d'un nouveau projet.
J'ai créé un espace de travail au niveau
C: \ Users \ Martin \ Java \ Counter
À l'intérieur de Counter, il n'y a pas de fichiers mais il y a un répertoire appelé counter_src qui contient les fichiers source pour le projet Counter
Donc dans Eclipse je fais, Nouveau projet Java, puis décochez l'emplacement par défaut et choisissez le répertoire
counter_src (qui est un niveau en dessous de Counter)
mais il affiche maintenant
C: \ Users \ Martin \ Java \ Counter \ counter_src chevauche l'emplacement d'un autre projet: 'counter_src'
Maintenant, si je crée mon espace de travail à
C: \ Utilisateurs \ Martin \ Java \
ce qui signifie que mon counter_src est en fait de 2 niveaux plus bas que cela me permet, mais le problème est que le répertoire Java contient beaucoup de projets donc je voulais créer l'espace de travail dans Counter (qui n'a pas de fichiers) qui a le sous-répertoire de counter_src où mes fichiers source sont.
J'ai également testé la création d'un répertoire dans C: \ Users \ Martin \ Java \ et cela semble fonctionner aussi mais je ne voulais pas créer un autre sous-répertoire dans "C: \ Users \ Martin \ Java \" juste pour stocker mon espace de travail pour 1 projet .
counter_src
, puis de créer le projet (qui créera le répertoire), puis d'importer les fichiers source?Réponses:
Eclipse est une erreur parce que si vous essayez de créer un projet sur un répertoire qui existe, Eclipse ne sait pas s'il s'agit d'un projet réel ou non - donc des erreurs, vous évitant de perdre du travail!
Vous avez donc deux solutions:
Déplacez le dossier
counter_src
ailleurs, puis créez le projet (qui créera le répertoire), puis réimportez les fichiers source dans le nouveaucounter_src
.Faites un clic droit sur l'explorateur de projet et importez un projet existant, sélectionnez
C:\Users\Martin\Java\Counter\
comme répertoire racine. Si Eclipse voit un projet, vous pourrez l'importer.la source
Donc, j'avais le même problème, mais j'essayais d' importer du code Android via le menu "Importer ...". Lorsque aucune des deux solutions ci-dessus ne fonctionnait sur Eclipse Juno:
Eclipse -> Fichier -> Importer -> Général -> Projet existant dans l'espace de travail (REMARQUE: PAS 'PROJET ANDROID EXISTANT' )
(Les projets doivent être importés correctement, mais doivent contenir des erreurs. Nous devons maintenant joindre le SDK au projet)
Cliquez avec le bouton droit sur le projet, Propriétés-> Android-> Cible de construction du projet Choisissez la cible de construction appropriée (en cas de doute, utilisez 4.0.3 dans le projet est nouveau et utilisez 2.2 si le projet est ancien)
Cliquez sur OK
Une fois le projet reconstruit, tout devrait être remis en ordre.
(Cela a été écrit lorsque Eclipse Indigo était en vogue, et il peut y avoir des changements à mesure que Google met à jour ses outils pour couvrir les cas d'angle.)
la source
Eclipse -> File -> Import -> General -> Existing Project Into Workspace (NOTE: NOT 'EXISTING ANDROID PROJECT')
MerciVous avez déposé le projet dans votre espace de travail, puis vous essayez de l'importer, c'est le problème.
Cela a deux solutions:
1. Plus votre dossier de projet en dehors de votre espace de travail dans un autre emplacement, puis essayez.
2. Accédez à
File ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish
Édité
Supposons que D: \ MyDirectory \ MyWorkSpace - Chemin de votre espace de travail
Déposez votre projet que vous souhaitez importer dans Eclipse dans le dossier MyDirectory Pas dans MyWorkSpace et essayez.
la source
Dans mon cas, cochez la case
a fait l'affaire.
la source
il suffit de "COUPER" le dossier du projet et de le déplacer hors du répertoire de l'espace de travail et de faire ce qui suit
et vous avez terminé!
la source
Cela aussi m'a pris du temps à comprendre.
Solution:
Pour créer un nouveau projet Maven sous l'espace de travail existant, cochez simplement la case « Utiliser l'emplacement de l'espace de travail par défaut » ( ignorez ce qui se trouve dans l'entrée de texte de l'emplacement grisé ).
Le nom du projet sera déterminé par votre identifiant d'artefact à l'étape 2 de l'assistant de création.
Raisonnement:
C'était tellement déroutant parce que dans mon cas, parce que lorsque j'ai choisi de créer un nouveau projet Maven: la localisation de l'espace de travail par défaut est cochée et directement en cours, c'est l'entrée de texte grisé "Emplacement" avait l'emplacement de l'espace de travail + le projet existant que je cherchais à avant de choisir de créer un nouveau projet Maven. (c'est-à-dire: Location = '[chemin de l'espace de travail] / dernier regard sur le projet')
J'ai donc décoché la case d'emplacement de l'espace de travail par défaut et entré dans «[chemin de l'espace de travail] / nouveau projet», ce qui n'a pas fonctionné car eclipse s'attend à ce que le [chemin de l'espace de travail] soit différent du chemin par défaut. (Sinon, nous aurions sélectionné la case à cocher de l'espace de travail par défaut).
la source
Dans mon cas, le fait de cliquer sur la case à cocher `` Importer le projet dans l'espace de travail '' a corrigé l'erreur, même si le projet était déjà dans le dossier de l'espace de travail et n'a pas été déplacé par éclipse.
la source
FWIW:
Aucune des autres suggestions n'a fonctionné pour moi. J'avais précédemment créé un projet avec le même nom que j'ai ensuite supprimé. J'ai recréé les fichiers source de base (en utilisant PhoneGap) - ce qui ne crée pas le projet "eclipse". J'ai ensuite essayé de créer un projet Android en utilisant des fichiers source existants, mais cela a échoué avec le même message d'erreur que la question originale l'indique.
La solution pour moi était de déplacer le dossier source et les fichiers hors de l'espace de travail et d'utiliser la même option, mais cette fois, cochez l'option de copie des fichiers dans l'espace de travail dans l'assistant.
la source
Je sais que c'est plus ancien, mais je voulais apporter une autre solution possible.
Si vous souhaitez conserver l'emplacement du projet, comme je l'ai fait, j'ai trouvé que copier le fichier .project d'un autre projet dans le répertoire du projet, puis éditer le fichier .project pour le nommer correctement, puis choisir l'option Importer les projets existants dans l'espace de travail fonctionnait pour moi.
Sous Windows, j'ai utilisé un moniteur de fichiers pour voir ce que faisait Eclipse, et il s'agissait simplement d'une erreur pour une raison inconnue lors de la création du fichier .project. Donc, je l'ai fait manuellement et cela a fonctionné pour moi.
la source
Allez dans le menu FILE actuel et créez un nouveau projet général.
Si le type de projet n'est pas reconnu, ce qui empêche l'une de ces méthodes d'importation de fonctionner, essayez ceci. Une fois que vous avez ajouté le projet générique, vous pouvez ajouter la prise en charge de la langue dont vous avez besoin.
la source
J'ai eu cette erreur en essayant de créer un nouveau projet Eclipse dans un dossier de dépôt Git nouvellement cloné.
Cela a fonctionné pour moi:
1) cloner le dépôt Git (dans mon cas, c'était dans un sous-dossier de l'espace de travail par défaut d'Eclipse)
2) créer le nouveau projet Eclipse dans l'espace de travail par défaut (un niveau au-dessus du dossier de référentiel Git cloné)
3) exportez le nouveau projet Eclipse de l'espace de travail par défaut vers le répertoire repo cloné:
4) supprimer le projet Eclipse de l'espace de travail (car c'est toujours celui qui utilise l'espace de travail par défaut)
5) ouvrez le projet Eclipse exporté depuis le répertoire du dépôt Git
la source