Alguns projetos não podem ser importados porque já existem no erro da área de trabalho no Eclipse


291

Estou tentando importar um projeto no qual eu e meu colega de trabalho estivemos trabalhando .. e continuo recebendo esse erro depois de selecionar - "importar", "importar projeto existente", clicar em arquivo morto e clicar em Avançar, e esse erro aparece:

"Alguns projetos não podem ser importados porque já existem no espaço de trabalho"


3
Verifique se você está visualizando um Conjunto de Trabalho personalizado no Eclipse em vez do Conjunto de Trabalho da Janela.
IgorGanapolsky

Respostas:


341

Desmarque a caixa de seleção "copiar projetos no espaço de trabalho" e clique no botão "atualizar" , você poderá importar o projeto


10
Não ajuda no Rational Application Developer.
Sarah Vessels

4
Eu acho que se o projeto já existe, então ele funciona. mas se o projeto for excluído e você quiser importá-lo novamente e, por algum motivo, precisar ser atualizado, poderá funcionar. De qualquer maneira para mim, não funcionou.
Mian Asbat Ahmad

4
Funciona para mim. É muito fácil encontrar esse problema se você copiar o projeto para sua área de trabalho antes do tempo e tentar importá-lo.
TrentCoder

3
não funciona em todos os casos, é melhor renomear um dos dois.
Sebastian Juarez

2
Já não trabalho para mim com a mais recente eclipse :( \ n alguém tem uma idéia de como resolver isso muito frustrante.?.
Fisher Coder

123

vá para o arquivo .project no seu projeto e altere o nome do projeto na tag de nome


Excelente que funciona, além disso, se você tiver dependências internas do projeto - você precisa verificar cada uma delas em 'Build Bath' e atualizar as entradas do projeto - na seção Projetos Necessários - javapapo 1 minuto atrás
javapapo

Isso me ajudou ... Eu queria copiar um projeto de um repositório, importar para o Eclipse, alterar todas as referências no projeto para refletir o novo nome e criar um novo repositório para ele. (Eu não queria ramificar) Nesse momento, eu receberia um erro dizendo que "O recurso OldRepo \" já existe. .project não está listado no Package Explorer, então não pensei em verificá-lo. Alterei o nome para corresponder ao novo nome do projeto, reiniciei o Eclipse e pude iniciar o novo repositório.
strangeluck

Parece-me a resposta mais apropriada, em vez de passar pelo manuseio demorado, como resultado da exclusão de .metadata, como na resposta barbas. Ótimo e direto ao ponto, obrigado!
Aprendendo

Não consigo encontrar este arquivo .project. Onde posso encontrá-lo?

@FarazAhmad Uhhh ... na pasta do projeto
b1nary.atr0phy

52

Aconteceu comigo também. Finalmente, percebi que o projeto já estava aberto no meu espaço de trabalho, mas não estava visível por causa do conjunto de trabalho selecionado. Você só precisa desmarcar o conjunto de trabalho ativo e todos os projetos abertos se tornarão visíveis.


7
Faça isso na visualização Project Explorer ou Enterprise Explorer. Na exibição, clique na pequena seta para baixo para abrir um menu e escolha Cancelar seleção de conjunto de trabalho. Isso funcionou para mim, e meu projeto que já estava lá e que não estava aparecendo agora aparece.
Sarah Vessels

Eu sou novo no Eclipse. Após importar e clicar em Concluir, parece que nada acontece, mas o Projeto importa. Você precisa clicar no ícone do Project Explorer para exibi-lo.
StacyM

Esta foi a solução para mim. Eu também tive outro problema, meus projetos foram marcados como carregados no eclipse, mas não puderam ser abertos. Se você vir pastas azuis sem nada, remova-as. A única coisa que não entendo é por que isso não é mais simples, você deve poder definir a pasta de entrada, a pasta de saída e o nome do projeto, e o eclipse deve fazer o resto. Se você tentar alterar qualquer um desses manualmente, o Eclipse ocorrerá ...
Igor Čordaš

Quando copiei meu espaço de trabalho para uma nova máquina, ele ficou confuso com os conjuntos de trabalho e, portanto, alguns projetos não apareceram no "Package Explorer", mas no "Navigator". Mas depois de ajustar os conjuntos de trabalho, eles apareceram novamente.
Dale

20

Você pode ter um projeto com o mesmo nome no seu espaço de trabalho. Tente atualizar (arquivo-> atualizar) sua área de trabalho depois de excluir a outra com o mesmo nome. Uma situação típica ocorre quando você deseja importar novamente um projeto excluído.


E como posso atualizar o espaço de trabalho? F5 não parece ter efeito
Radon8472

19

Isso geralmente acontece quando você altera o diretório do projeto fisicamente sem primeiro excluir no Eclipse. Você pode visualizar e excluir esses projetos ocultos na seguinte exibição:

Window -> Show View -> Other -> General -> Navigator

Em seguida, basta continuar com o processo de importação do projeto existente.


É muito claro pela pergunta de que existe outro projeto com o mesmo nome, como você pode renomear durante a importação? Eu acho que essa é a questão!
Mohy Eldeen

Isso funcionou para mim. Eu havia excluído o projeto do meu espaço de trabalho, mas devido a algum prompt de comando ter sido aberto no diretório do projeto, ele não foi completamente removido do espaço de trabalho, fechei o eclipse e removi manualmente os arquivos restantes do disco, mas essa exclusão não foi refletida no espaço de trabalho do eclipse, mas não estava aparecendo na janela normal do explorador de projetos para que eu pudesse excluí-lo. Portanto, esta solução me mostrou um projeto não excluído no eclipse, depois o excluí novamente e depois importei o projeto recém-clonado. Está feito.
SachiN Ware.

16

No meu caso, copiei um dos projetos (digamos 'Projeto1') da área de trabalho e colei na mesma área de trabalho. Depois disso, modifiquei o nome do projeto colado (diga 'Projeto2'). Não consegui vê-lo no repositório.

O principal motivo foi o .projectarquivo do novo projeto ainda ter: em <name>Project1</name>vez de <name>Project2</name>.

Então, eu fiz o seguinte para resolver o problema:

  1. Recortar e colar o Project2 fora da área de trabalho
  2. Alterar .projectarquivo para ter<name>Project2</name>
  3. Tente importar o Project2 novamente.

Funcionou para mim.


12

Os projetos na área de trabalho do Eclipse devem ser exclusivos. Observe que o nome do projeto não precisa ser o mesmo que o nome do diretório / pasta do projeto, portanto, você pode excluir qualquer projeto existente com o mesmo nome ou alternativamente renomear os projetos existentes.


4
Como renomeio os projetos existentes?

10

Você tem um diretório oculto chamado ".metadata" no diretório da área de trabalho. Feche o Eclipse, exclua ".metadata" e abra o Eclipse. Quando o eclipse perguntar sobre a área de trabalho, verifique se ".metadata" não está no diretório da área de trabalho e clique no botão "ok" para selecionar a área de trabalho padrão.


2
Funciona, mas, por outro lado, depois de excluir .metadata, tudo será removido da área de trabalho do Eclipse. Isso inclui os projectos existentes (se você tem mais de 10 projeto, você precisará importar tudo isso de volta = () Além disso, o tema, cores etc será remover ao mesmo tempo..
Lee Yi Hong

4
NÃO O FAÇA COM CEGO. Funciona, mas faça backup da pasta .metadata primeiro, em vez de excluir. Você precisa importar todos os projetos manualmente. Deve haver uma maneira mais focada de excluir apenas um projeto dos metadados. Em vez de excluir todos os projetos. Eu havia excluído um projeto da área de trabalho que estava causando esse erro quando tentei reimportar uma versão modificada dele no mesmo local.
CodeMed 15/10/14

2
Essa é uma sugestão terrível para o usuário médio. Não mexa com .metadata, a menos que tenha uma idéia muito boa do que faz. E qualquer pessoa com esse nível de experiência no Eclipse não precisará fazer isso para resolver esse problema.
Erick G. Hagstrom #

10

Talvez você tenha o mesmo nome de projeto no arquivo '.project', verifique se sim, renomeie outro nome.


10

Se você chegou a esse ponto porque clonou um projeto git no espaço de trabalho existente e agora deseja promover esse espaço de trabalho para um projeto completo, use a visualização 'Repositórios Git' -> selecione 'Diretório de Trabalho' -> Importar projetos -> Projetos existentes.


7

Verifique se você configurou o Eclipse para mostrar TODO o conjunto de trabalho. Certa vez, encontrei exatamente o mesmo problema e, por acaso, importei acidentalmente o projeto para oOther Projects conjunto de trabalho. E minha configuração do Eclipse não mostrou esse conjunto de trabalhos no explorador de pacotes, o que me levou a acreditar que o projeto ainda não havia sido importado.

Atualizado para @Mawg:

Primeiro, clique no Select Working Set...:

insira a descrição da imagem aqui

Então escolha No Working Sets:

insira a descrição da imagem aqui

Isso desativará efetivamente o conjunto de trabalho e mostrará todos os projetos.


Então, como alguém configura o Eclipse para mostrar todos os conjuntos de trabalho?
Mawg diz que restabelece Monica

6

MANEIRA MAIS FÁCIL: Clique com o botão direito do mouse no projeto (pasta que lê "MainActivity"), vá para Refatorar -> Renomear e você receberá um campo de texto que lhe permitirá renomear seu projeto.

Se você receber um alerta dizendo que seu projeto está fora de sincronia com o sistema de arquivos, pressione F5 (atualização) e tente novamente.


Ele está dizendo que o projeto está fora de sincronia com o sistema de arquivos #

Leia a segunda parte da minha resposta. Ele soluciona o problema de sincronização fora do arquivo. ^
Stunner 14/03

6

Dê uma olhada na pasta da área de trabalho; talvez você tenha um projeto antigo com o mesmo nome que está importando (mesmo que não esteja sendo mostrado no eclipse).

Quando você exclui um projeto no Eclipse, se você não marcar a caixa de seleção na caixa de diálogo, ele o remove da visualização e não exclui a pasta no diretório da área de trabalho.


"Confira a pasta da área de trabalho" - o que isso significa e como?
Edward Newell

Esclareceu um pouco.
everton 21/03

6

Tente renomear o valor da <name>tag que " .project" dentro do arquivo do seu projeto.

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

Isso funcionará com certeza. Aqui você está apenas renomeando seu projeto.


5

Outra maneira que acabei de encontrar!

Mova o projeto para outra pasta e importe e, se necessário, copie para o espaço de trabalho


5

Eu tive esse problema quando excluí um projeto e tentei importar o código novamente. O Eclipse nunca realmente excluiu o projeto e ainda manteve uma referência ao nome / pasta do projeto na área de trabalho. Eu tive que criar um novo projeto com o mesmo nome e meu código apareceu como era. Acredito que isso só funcionou porque o caminho do projeto nunca foi alterado.


5

Isso aconteceu comigo quando

Excluo o projeto do eclipse Project Explorer e não verifiquei o conteúdo removido do disco.

Na próxima vez em que tentei importar o mesmo projeto no espaço de trabalho, tive o mesmo problema.

Para resolver, acabei de fazer o trabalho de FYI que toda criança pode fazer :)

Então, como eu resolvi isso:

  1. Cortar a Ctrl + xpasta myProject da área de trabalho do eclipse para outro local, como Desktop
  2. Clique com o botão direito do mouse Navigator (você pode obtê-lo Window > Show View > Navigator) e Atualizar (ele solicitará a seguinte caixa de diálogo) insira a descrição da imagem aqui
  3. Basta clicar no Yesbotão e mover a pasta do projeto de volta para o diretório do espaço de trabalho do eclipse
  4. Importe novamente!
  5. Agora o papel do rock 'n'

5

No meu caso, eu excluí o diretório de recursos dos meus .metadata.plugins:

  1. Vá para o seu espaço de trabalho
  2. Digite .metadata.plugins
  3. Excluir: diretório org.eclipse.core.resources

insira a descrição da imagem aqui


3

Isso funcionou para mim.

Arquivo> Novo> Projeto Android> Criar projeto a partir da fonte existente

Localização = a localização do projeto que você deseja importar.

Você receberá um aviso "Um projeto Eclipse já existe neste diretório. Considere usar Arquivo> Importar> Projeto Existente." Mas você poderá clicar em "Avançar" e o projeto deverá ser importado.


3

No eclipse, clique em arquivo e selecione alternar espaço de trabalho, procure e selecione outra pasta. Agora repita o mesmo processo e desta vez não haverá erro :)


3

Nada sobre não poderia resolver minha situação. Foi assim que eu resolvi.

  1. Feche o IDE
  2. Remova o espaço de trabalho do formulário de projeto com o mesmo nome
  3. Inicie o IDE
  4. Limpar todo o projeto (não tenho certeza se isso ajudou)
  5. Arquivo> Importar> Projeto Existente
  6. clique no botão atualizar
  7. projeto de importação

Feito..


3

Pelo menos no Eclipse Juno, você pode ativar o Advanced . Em seguida, selecione [groupid]. [Artifactid] no menu suspenso Template de nome . Isso deve tornar seu projeto com um nome exclusivo. (Se você mantiver várias versões de um determinado artefato, poderá selecionar [groupid]. [Artifactid]. [Version] ). Certifique-se de clicar no botão Atualizar para que as alterações sejam visíveis. Lave, enxágue, repita conforme necessário.


3

exclua-o do eclipse ...... você pode ter fechado o projeto no eclipse por "(Clique com o botão direito) -> fechar projeto" ..... portanto, mesmo se você excluir este projeto da pasta da área de trabalho, ele permanecerá lá no eclipse IDE como projeto fechado ..... você deve excluí-lo do Eclipse IDE ... !!!


3

Eu tenho uma situação um pouco diferente em que meu eclipse para de responder e eu tive que matar a sessão. Depois de reiniciar o Juno, o projeto em que eu estava trabalhando desapareceu, embora exista um arquivo .project. Tentar importar de volta para o Eclipse produziria o mesmo "Alguns projetos não podem ser importados .." ou "Um projeto com esse nome já existe" se tentar criar um novo projeto.

No final, como eu estava usando Conjuntos de Trabalho, consegui encontrar esse arquivo .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Adicionada manualmente a entrada que faltava e reiniciado o eclipse e pronto, ela voltou.


3

Eu tive o mesmo erro, porque havia mais um projeto em svn na área de trabalho, mas com outro nome. Então eu o removi.


3

Eu tive um problema semelhante, tenho o mesmo repositório que queria importar duas vezes. Renomeei o projeto existente clicando com o botão direito do mouse em projeto> refatorar> renomear e depois importei-o novamente.


3

Isto é o que eu notei no problema acima: - Se a pasta de checkout (pasta onde reside o seu projeto pom) for igual à pasta do espaço de trabalho do eclipse, estou recebendo esse problema

SOLUÇÃO

quando usei uma pasta separada da área de trabalho para importar o projeto, o eclipse funcionou sem problemas :)


3

Esse aviso significa que você acabou de excluir o projeto do navegador, mas o projeto está presente no conjunto de trabalho. Caso contrário, seu conjunto de trabalho possui um projeto com o mesmo nome ; portanto, vá para o diretório do espaço de trabalho e exclua o projeto que tem o mesmo nome e importe novamente .


2

Esse problema ocorre porque você tem o mesmo projeto em outra pasta de projeto. Como no eclipse, temos muitas pastas de projeto; portanto, se você tem um projeto em uma pasta e deseja importá-lo para outra pasta, esse problema ocorre. Então, primeiro, DELETE o projeto de outra pasta e, em seguida, importe-o para o seu FOLDER de projeto atual.


2

Novo no desenvolvimento do Eclipse e do Android, e isso me desligou por um bom tempo. Aqui estão algumas coisas que eu estava fazendo de errado que podem ajudar alguém no futuro:

  1. Eu estava baixando exemplos de código e assumindo que o nome do projeto seria o mesmo que o nome da pasta e procurava o nome da pasta no explorador de projetos, não o encontrava, reimportava-o e recebia a mensagem de erro que já existia no espaço de trabalho. Sim. Não tenho orgulho disso.
  2. Não clicou em 'Copiar projetos no espaço de trabalho' e, em seguida, pesquisou em vão pelo espaço de trabalho quando ele não apareceu no explorador de projeto PORQUE
  3. A opção 'Adicionar projeto a conjuntos de trabalho' na guia Importar projetos não está funcionando até onde eu sei, por isso não estava aparecendo no explorador de projetos para o conjunto de trabalho ativo (a atualização não fazia diferença). A adição do projeto ao conjunto de trabalho precisava ser feita após a importação bem-sucedida.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.