Estoy tratando de crear un nuevo proyecto a partir del código fuente existente. Sigo recibiendo el siguiente error: "Descripción de proyecto no válida", la ruta del proyecto "se superpone a la ubicación de otro proyecto" con el mismo nombre. La razón es que antes creé ese proyecto a partir del código fuente, pero luego eliminé ese proyecto y eliminé todo su directorio, antes de agregar nuevamente el directorio del código fuente. Intenté todo, como limpiar y reiniciar, pero nada funcionó. Miré en mi directorio de espacio de trabajo, pero no hay rastros para el antiguo proyecto. Hay varias preguntas en torno a este problema, como este Tutorial de Bloc de notas para Android - Ejercicio 1 - ¡Más problemas , pero ninguna de las respuestas me funcionó!
246
Respuestas:
Vaya a su espacio de trabajo y mueva la carpeta del código fuente del proyecto a otra área fuera de su espacio de trabajo (como el escritorio). Asegúrese de que el proyecto se elimine en eclipse, luego cree un nuevo proyecto desde la fuente desde ese directorio.
Otra cosa que podría hacer es intentar crear un proyecto con un nombre diferente (de la fuente del primer proyecto), de modo que el espacio de trabajo contendrá el nuevo proyecto como un proyecto funcional. Luego, vaya al directorio de su área de trabajo y elimine absolutamente la carpeta que contenía el proyecto original, o muévala. Intente cargar el proyecto desde el origen nuevamente, esta vez usando el segundo proyecto, nombrándolo con el nombre correcto. O bien, puede intentar refactorizar el segundo proyecto al nombre del primero.
fuente
He tenido problemas con este problema por un tiempo y creo que la razón por la que sucede es porque (para Android) hay dos formas de importar proyectos en el espacio de trabajo
1) Archivo> Importar> General> Proyecto existente en el espacio
de trabajo 2) Archivo> Importar> Android> Código existente en el espacio de trabajo
Los errores descritos aquí están relacionados con el método 2).
Para el método 1) no habrá problemas de superposición siempre que desactive la casilla "Copiar proyectos en el espacio de trabajo" si el proyecto ya está en el espacio de trabajo.
Editar: hay un tercer método que no estaba en mi publicación original.
3) Archivo> Nuevo> Otro> Android> Proyecto Android existente en el espacio de trabajo
fuente
En lugar de importar desde Android -> Código de Android existente en el espacio de trabajo, debe usar General-> Proyectos existentes en el espacio de trabajo. Probablemente sea una solución.
fuente
Hoy accidentalmente resolví el problema:
Los siguientes 2 pasos pueden no estar involucrados pero no están seguros:
Los pasos a continuación son necesarios:
Presione finalizar.
[Escenario opcional]: si los proyectos y sus carpetas que contienen se han renombrado con los nombres de paquete totalmente calificados, simplemente haga clic en el nodo principal del proyecto (donde ve el nombre del paquete del proyecto en lugar del nombre antiguo del proyecto) en Eclipse y cambie el nombre del proyecto con el antiguo nombre. Eclipse también cambiará el nombre de la carpeta.
PS Probado en Eclipse Juno.
Editar: Muchas veces han pasado desde esta respuesta y llegaron nuevos SDK de Eclipse y Android. No tienen muchos más problemas durante la importación de proyectos existentes. Lo único que hay que tener en cuenta antes de importar es mover las carpetas del proyecto (aquellas que uno está dispuesto a importar) fuera del directorio del espacio de trabajo de eclipse y luego marcar las casillas de verificación ("copiar proyectos en conjuntos de trabajo", "agregar proyectos en conjuntos de trabajo") en cuadro de diálogo del asistente de importación. También recomiendo hacer esto con el último SDK de Android porque ya no importa proyectos con nombres ficticios y no cambia el nombre de las carpetas como lo hizo en algunos casos personalizados.
fuente
He estado golpeando mi cabeza contra la pared con un problema similar. Lo único que ayudó fue seguir los pasos de esta publicación .
fuente
Este problema también me vuelve loco, pero sé cuál es la causa. El problema es que eclipse no es lo suficientemente inteligente como para crear una carpeta con el mismo nombre de su proyecto dentro de la carpeta de su área de trabajo si es personalizada.
La forma de resolver esto es asegurarse de que todos sus proyectos estén en una carpeta con el nombre que coincida con su Nombre de proyecto, de lo contrario, volcará todos sus archivos de proyecto directamente en el directorio. La razón por la que termina viendo ese error es porque cree que está colocando un proyecto dentro de otro proyecto (probablemente lea el archivo de configuración del proyecto).
Noté que esto es especialmente un problema cuando no se usa la ruta de espacio de trabajo predeterminada. La forma en que resuelvo este problema es simplemente agregar el nombre del proyecto al final de la ubicación. Entonces, digamos que está colocando un proyecto llamado "HelloWorld" en / Users / name / Documents / projects / android /, desea agregar manualmente "HelloWorld" al final, de esta manera: / Users / name / Documents / proyectos / android / HelloWorld. Esto aseguraría que el proyecto se coloque en su propia carpeta llamada "HelloWorld" y no dentro de otro proyecto. Asegúrese de que si hay algún proyecto que no esté dentro de las carpetas en una carpeta con el mismo nombre que el proyecto para resolver los errores.
fuente
Resolví este problema usando los siguientes pasos:
Haga clic en Finalizar!
Funciono para mi
fuente
fuente
Resolví este problema usando los siguientes pasos:
Archivo -> Importar
Haga clic en General y luego seleccione Proyectos existentes en el espacio de trabajo
Haga clic en Siguiente
Examinar el directorio del proyecto.
Haga clic en Finalizar!
Funciono para mi
fuente
Esto es lo que hice que funcionó muy bien. Acabo de importar un proyecto existente en general en lugar de importar un proyecto de Android.
fuente
Qué sistema operativo estás usando? Yo uso Linux Mint. En mi caso, resultó ser un problema de enlace simbólico. Cada vez que intentaba crear el proyecto con la ruta del enlace simbólico, me daba ese error. Crear el proyecto en otro lugar y luego migrarlo al directorio con enlaces simbólicos lo resolvió para mí.
fuente
La forma más fácil de resolver este problema es simplemente mover su proyecto a otra carpeta e importarlo. Esto se debe a que ya ha tenido este proyecto (o proyecto con el mismo nombre) en esa carpeta. Y cuando elimina el proyecto, eclipse aún conserva una referencia a él.
fuente
Supongamos que tienes algo como:
/ prj / workspace / prj1
/ prj / workspace / prj2
Y su espacio de trabajo de eclipse está en el nivel / prj / workspace (es decir, /prj/workspace/.metadata). Si tiene problemas para importar prj1 y prj2, puede mover sus .metadata a otro lugar (/prj/.metadata, /prj/eclipse/.metadata, etc.) o crear un subnivel en el espacio de trabajo para que se vea como :
/ prj / workspace / android / prj1
/ prj / workspace / android / prj2
E importe prj1 y prj2 nuevamente. En otras palabras: mientras prj1, prj2 y .metadata no estén en el mismo nivel, estará bien.
fuente
He tenido este problema en Linux, con un proyecto que cambié de nombre, eliminé y reimporté. En algún lugar de los metadatos, todavía está allí evidentemente.
Finalmente lo resolví con los siguientes pasos:
Esto puede no funcionar para todos, especialmente si ya tiene muchos proyectos en múltiples espacios de trabajo. Pero si está acostumbrado a reconfigurar Eclipse (lo que hago cada vez que actualizo a la próxima versión de Eclipse) no está tan mal.
fuente
Esta opción solucionó mi problema.
Enlace: http://fledglingsnook.wordpress.com/2012/08/09/eclipse-issue-overlaps-the-location-of-another-project/
fuente
pegue la fuente del proyecto y las bibliotecas de soporte en cualquier otra carpeta recién creada e intente importar desde allí. Funcionó para mi.
fuente
Copie el proyecto en su espacio de trabajo, cree un nuevo Proyecto de aplicación de Android con el mismo nombre desde eclipse file-> new-> project y listo.
fuente
Vaya al archivo .project de su proyecto y asegúrese de que muestre el mismo nombre que se muestra en la carpeta del proyecto. si no cambia el nombre. funcionará.
fuente
Hay una variedad de escenarios, pero, en mi caso, quería conservar la carpeta y su contenido, ya que se había extraído de .git. Sin embargo, necesitaba poder modificar la fuente y otras cosas usando Eclipse.
Encontré que el problema era que los archivos
.cproject
y.project
tenían información de ruta que era muy específica del entorno (y que no coincidía con mi entorno).Lo que hice fue esto:
La clave parecía estar creando el espacio de trabajo vacío de nivel superior con un nombre diferente.
Espero que esto ayude a alguien.
fuente
Si desea abrir un nuevo proyecto desde un código fuente existente de la siguiente manera:
aún tiene el mensaje "Descripción de proyecto no válida". Lo resuelvo simplemente entrando
y elegir uno de los espacios de trabajo recientes.
fuente
Me deshice de mi problema cambiando Archivo> Espacio de trabajo y luego, después del reinicio, reinicie el Espacio de trabajo nuevamente.
fuente