Sigo recibiendo un mensaje de error en Eclipse cuando creo un nuevo proyecto.
He creado un espacio de trabajo a nivel
C: \ Usuarios \ Martin \ Java \ Contador
Dentro de Counter no hay archivos, pero hay un directorio llamado counter_src que contiene archivos fuente para el proyecto Counter
Entonces, en Eclipse lo hago, Nuevo Proyecto Java, y luego desmarco la ubicación predeterminada y elijo el directorio
counter_src (que está un nivel por debajo de Counter)
pero ahora muestra
C: \ Users \ Martin \ Java \ Counter \ counter_src se superpone a la ubicación de otro proyecto: 'counter_src'
Ahora, si creo mi espacio de trabajo en
C: \ Usuarios \ Martin \ Java \
lo que significa que mi counter_src está en realidad 2 niveles hacia abajo, entonces me permite, pero el problema es que el directorio Java contiene muchos proyectos, así que quería crear el espacio de trabajo en Counter (que no tiene archivos) que tiene el subdirectorio de counter_src donde están mis archivos fuente son.
También probé la creación de un directorio en C: \ Users \ Martin \ Java \ y parece que también funciona, pero no quería crear otro subdirectorio en "C: \ Users \ Martin \ Java \" solo para almacenar mi espacio de trabajo para 1 proyecto .
counter_src
, luego crear el proyecto (que creará el directorio) y luego importar los archivos de origen?Respuestas:
Eclipse tiene un error porque si intenta crear un proyecto en un directorio que existe, Eclipse no sabe si es un proyecto real o no, por lo que comete errores, lo que le evita perder trabajo.
Entonces tienes dos soluciones:
Mueva la carpeta a
counter_src
otro lugar, luego cree el proyecto (que creará el directorio), luego importe los archivos fuente nuevamente al recién creadocounter_src
.Haga clic con el botón derecho en el explorador de proyectos e importe un proyecto existente, seleccione
C:\Users\Martin\Java\Counter\
como directorio raíz. Si Eclipse ve un proyecto, podrá importarlo.fuente
Entonces, estaba teniendo el mismo problema, pero tratando de importar el código de Android a través del menú "Importar ...". Cuando ninguna de las dos soluciones anteriores funcionó en Eclipse Juno:
Eclipse -> Archivo -> Importar -> General -> Proyecto existente en el espacio de trabajo (NOTA: NO ES 'PROYECTO DE ANDROID EXISTENTE' )
(Los proyectos deberían importarse correctamente, pero deberían tener errores. Ahora debemos adjuntar el SDK al proyecto)
Haga clic con el botón derecho en el proyecto, Propiedades-> Android-> Objetivo de compilación del proyecto Elija el objetivo de compilación apropiado (en caso de duda, use 4.0.3 en el proyecto es nuevo y use 2.2 si el proyecto es antiguo)
Haga clic en Aceptar
Una vez que el proyecto se reconstruya, todo debería volver a estar en orden.
(Esto se escribió cuando Eclipse Indigo estaba de moda, y puede haber cambios a medida que Google actualiza sus herramientas para cubrir casos de esquina).
fuente
Eclipse -> File -> Import -> General -> Existing Project Into Workspace (NOTE: NOT 'EXISTING ANDROID PROJECT')
GraciasHa dejado caer el proyecto en su espacio de trabajo y luego ha intentado importarlo, ese es el problema.
Esto tiene dos soluciones:
1. Más la carpeta de su proyecto fuera de su espacio de trabajo en alguna otra ubicación y luego intente.
2. Ir a
File ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish
Editado
Suponga D: \ MyDirectory \ MyWorkSpace - Ruta de su espacio de trabajo
Suelta el proyecto que deseas importar en Eclipse en la carpeta MyDirectory No en MyWorkSpace, y prueba.
fuente
En mi caso, marcando la casilla de verificación
Hizo el truco.
fuente
simplemente "CORTE" la carpeta del proyecto y muévala fuera del directorio del espacio de trabajo y haga lo siguiente
y listo!
fuente
Esto también me tomó algún tiempo para darme cuenta.
Solución:
Para crear un nuevo Proyecto Maven en el espacio de trabajo existente, simplemente marque la casilla " Usar ubicación predeterminada del espacio de trabajo " ( ignore lo que está en la entrada de texto de la ubicación atenuada ).
El nombre del proyecto lo determinará su Id de artefacto en el paso 2 del asistente de creación.
Razonamiento:
Fue tan confuso porque en mi caso, porque cuando seleccioné crear un nuevo Proyecto Maven: la ubicación predeterminada del espacio de trabajo está marcada y, directamente, la entrada de texto "Ubicación" en gris tenía la ubicación del espacio de trabajo + el proyecto existente que estaba buscando En antes, elija crear un nuevo proyecto Maven. (es decir: Ubicación = '[ruta del espacio de trabajo] / último proyecto visto')
Así que desmarqué el cuadro de ubicación del espacio de trabajo predeterminado y entré en '[ruta del espacio de trabajo] / nuevo proyecto', que no funcionó porque Eclipse espera que la [ruta del espacio de trabajo] sea diferente en comparación con la ruta predeterminada. (De lo contrario, seleccionaríamos la casilla de verificación del espacio de trabajo predeterminado).
fuente
En mi caso, hacer clic en la casilla de verificación para 'importar proyecto al espacio de trabajo' solucionó el error, a pesar de que el proyecto ya estaba en la carpeta del espacio de trabajo y en realidad no se movió por eclipse.
fuente
FWIW:
Ninguna de las otras sugerencias funcionó para mí. Anteriormente había creado un proyecto con el mismo nombre que luego eliminé. Recreé los archivos fuente base (usando PhoneGap), que no crea el proyecto "eclipse". Luego intenté crear un proyecto de Android utilizando archivos fuente existentes, pero fallé con el mismo mensaje de error que implica la pregunta original.
La solución para mí fue mover la carpeta de origen y los archivos fuera del espacio de trabajo y usar la misma opción, pero esta vez marque la opción para copiar los archivos en el espacio de trabajo en el asistente.
fuente
Sé que esto es más antiguo, pero quería contribuir con otra posible solución.
Si desea mantener la ubicación del proyecto, como hice yo, descubrí que copiar el archivo .project de otro proyecto en el directorio del proyecto, luego editar el archivo .project para nombrarlo correctamente, luego elegir la opción Importar proyectos existentes en el espacio de trabajo funcionó para mi.
En Windows, utilicé un monitor de archivos para ver lo que estaba haciendo Eclipse, y simplemente estaba fallando por alguna razón desconocida al intentar crear el archivo .project. Entonces, lo hice manualmente y funcionó para mí.
fuente
Vaya al menú ARCHIVO actual y cree un nuevo proyecto general.
Si no se reconoce el tipo de proyecto, lo que impide que funcione uno de estos métodos de importación, intente esto. Una vez que agregue el proyecto genérico, puede agregar soporte para cualquier idioma que necesite.
fuente
Recibí este error al intentar crear un nuevo proyecto de Eclipse dentro de una carpeta de repositorio de Git recién clonada.
Esto funcionó para mí:
1) clonar el repositorio de Git (en mi caso, fue en una subcarpeta del espacio de trabajo predeterminado de Eclipse)
2) cree el nuevo proyecto de Eclipse en el espacio de trabajo predeterminado (un nivel por encima de la carpeta de repositorio de Git clonada)
3) exporte el nuevo proyecto de Eclipse desde el espacio de trabajo predeterminado al directorio de repositorio clonado:
4) elimine el proyecto Eclipse del espacio de trabajo (porque sigue siendo el que usa el espacio de trabajo predeterminado)
5) abra el proyecto Eclipse exportado desde dentro del directorio de repositorio de Git
fuente