Continuo recebendo uma mensagem de erro no Eclipse ao criar um novo projeto.
Eu criei um espaço de trabalho no nível
C: \ Users \ Martin \ Java \ Counter
Dentro do Contador não há arquivos, mas existe um diretório chamado counter_src que contém os arquivos fonte para o contador do projeto
Então, no Eclipse eu faço, Novo projeto Java e, em seguida, desmarque o local padrão e escolha o diretório
counter_src (que está um nível abaixo do contador)
mas agora exibe
C: \ Users \ Martin \ Java \ Counter \ counter_src sobrepõe a localização de outro projeto: 'counter_src'
Agora, se eu criar meu espaço de trabalho em
C: \ Users \ Martin \ Java \
o que significa que meu counter_src está 2 níveis abaixo do que ele permite, mas o problema é que o diretório Java contém muitos projetos, então eu queria criar o espaço de trabalho em Counter (que não tem arquivos) que tem subdiretório de counter_src onde meus arquivos de origem estão.
Também testei a criação de diretório em C: \ Users \ Martin \ Java \ e parece funcionar também, mas eu não queria criar outro subdiretório em "C: \ Users \ Martin \ Java \" apenas para armazenar meu espaço de trabalho para 1 projeto .
counter_src
, criar o projeto (que criará o diretório) e importar os arquivos de origem?Respostas:
O Eclipse está errando porque se você tentar criar um projeto em um diretório existente, o Eclipse não saberá se é um projeto real ou não - portanto, ele comete um erro, evitando que você perca trabalho!
Então você tem duas soluções:
Mova a pasta
counter_src
para outro lugar, crie o projeto (que criará o diretório) e importe os arquivos de origem de volta para o recém-criadocounter_src
.Clique com o botão direito no explorador de projetos e importe um projeto existente, selecione
C:\Users\Martin\Java\Counter\
como seu diretório raiz. Se o Eclipse vir um projeto, você poderá importá-lo.fonte
Então, eu estava tendo o mesmo problema, mas tentando importar o código do Android através do menu "Importar ...". Quando nenhuma das duas soluções acima funcionou no Eclipse Juno:
Eclipse -> Arquivo -> Importar -> Geral -> Projeto Existente no Espaço de Trabalho (NOTA: NÃO 'EXISTENTE PROJETO ANDROID' )
(Os projetos devem ser importados corretamente, mas devem ter erros. Agora devemos anexar o SDK ao projeto)
Clique com o botão direito no projeto, Propriedades-> Android-> Alvo de compilação do projeto Escolha o alvo de compilação apropriado (em caso de dúvida, use 4.0.3 no projeto é novo e use 2.2 se o projeto for antigo)
Clique OK
Depois que o projeto for reconstruído, tudo deve estar em ordem.
(Isso foi escrito quando o Eclipse Indigo estava em voga e pode haver mudanças à medida que o Google atualiza suas ferramentas para cobrir casos extremos.)
fonte
Eclipse -> File -> Import -> General -> Existing Project Into Workspace (NOTE: NOT 'EXISTING ANDROID PROJECT')
ObrigadoVocê largou o projeto em sua área de trabalho e, em seguida, tentou importá-lo, esse é o problema.
Isso tem duas soluções:
1. Coloque mais a pasta do seu projeto fora do seu espaço de trabalho em algum outro local e tente.
2. Vá para
File ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish
Editado
Suponha que D: \ MyDirectory \ MyWorkSpace - Caminho do seu WorkSpace
Largue o projeto que deseja importar no Eclipse na pasta MyDirectory Not in MyWorkSpace e tente.
fonte
No meu caso, marcar a caixa de seleção
fez o truque.
fonte
simplesmente "CORTAR" a pasta do projeto e movê-la para fora do diretório da área de trabalho e fazer o seguinte
e você fez!
fonte
Isso também me levou algum tempo para descobrir.
Solução:
Para criar um novo projeto Maven no espaço de trabalho existente, basta marcar " Usar local do espaço de trabalho padrão " ( ignorar o que está na entrada de texto acinzentado do local ).
O nome do projeto será determinado por você Id do artefato na etapa 2 do assistente de criação.
Raciocínio:
Foi tão confuso porque, no meu caso, porque quando selecionei criar um novo projeto Maven: a localização do espaço de trabalho padrão está marcada e, em seguida, está a entrada de texto acinzentada "Local" com o local do espaço de trabalho + o projeto existente que eu estava procurando antes de escolher criar um novo Projeto Maven. (ou seja: Localização = '[caminho do espaço de trabalho] / visto pela última vez no projeto')
Então, desmarquei a caixa de localização do espaço de trabalho padrão e entrei em '[caminho do espaço de trabalho] / novo projeto', o que não funcionou porque o eclipse espera que o [caminho do espaço de trabalho] seja diferente em comparação com o caminho padrão. (Caso contrário, teríamos selecionado a caixa de seleção da área de trabalho padrão).
fonte
No meu caso, clicar na caixa de seleção 'importar projeto para a área de trabalho' corrigiu o erro, embora o projeto já estivesse na pasta da área de trabalho e não tenha sido movido pelo eclipse.
fonte
FWIW:
Nenhuma das outras sugestões funcionou para mim. Eu havia criado anteriormente um projeto com o mesmo nome, que depois excluí. Recriei os arquivos-fonte básicos (usando PhoneGap) - o que não cria o projeto "eclipse". Em seguida, tentei criar um projeto Android usando arquivos de origem existentes, mas falhou com a mesma mensagem de erro que a pergunta original sugere.
A solução para mim foi mover a pasta de origem e os arquivos para fora da área de trabalho e usar a mesma opção, mas desta vez marque a opção de copiar os arquivos para a área de trabalho no assistente.
fonte
Eu sei que isso é mais antigo, mas gostaria de contribuir com outra solução possível.
Se você quiser manter o local do projeto, como eu fiz, descobri que copiar o arquivo .project de outro projeto para o diretório do projeto, editar o arquivo .project para nomeá-lo corretamente e escolher a opção Importar projetos existentes para o espaço de trabalho funcionou para mim.
No Windows, usei um monitor de arquivo para ver o que o Eclipse estava fazendo, e ele simplesmente estava errando por algum motivo desconhecido ao tentar criar o arquivo .project. Então, eu fiz isso manualmente e funcionou para mim.
fonte
Vá para o menu FILE atual e crie um novo projeto geral.
Se o tipo de projeto não for reconhecido, impedindo o funcionamento de um desses métodos de importação, tente fazer isso. Depois de adicionar o projeto genérico, você pode adicionar suporte para qualquer idioma necessário.
fonte
Recebi este erro ao tentar criar um novo projeto Eclipse dentro de uma pasta de repositório Git recém-clonada.
Isso funcionou para mim:
1) clonar o repositório Git (no meu caso, foi para uma subpasta da área de trabalho padrão do Eclipse)
2) crie o novo projeto Eclipse no espaço de trabalho padrão (um nível acima da pasta de repositório Git clonada)
3) exporte o novo projeto Eclipse do espaço de trabalho padrão para o diretório repo clonado:
4) remova o projeto Eclipse do espaço de trabalho (porque ainda é aquele que usa o espaço de trabalho padrão)
5) abra o projeto Eclipse exportado de dentro do diretório de repositório Git
fonte