2010-09-03 23 views
82

Al compilar un proyecto de Android en eclipse 3.4.2, recibo El proyecto no se puede generar hasta que se resuelvan los errores de la ruta de compilación.El proyecto no se puede generar hasta que se resuelvan los errores de ruta de compilación.

me dieron una solución temporal desde el blog http://www.scottdstrader.com/blog/ether_archives/000921.html

La resolución era forzar un Volver a guardar de los proyectos seleccionados (y sus archivos .classpath):

  1. abrir las propiedades del proyecto
  2. Seleccione Java Build Path> Bibliotecas
  3. Agregue una nueva biblioteca arbitraria (se eliminará más adelante)> OK
  4. Espere a que el espacio de trabajo para actualizar (o forzar una actualización del proyecto)
  5. El error (s) va a desaparecer
  6. Retire la biblioteca ficticia

Las únicas referencias que pude encontrar fueron a hacer modificaciones menores de los contenidos del archivo .classpath.

¿Existe alguna solución permanente para este problema?

+0

¿Cuáles son los errores de compilación reales que ve? ¿Has intentado un eclipse nuevo? 3.4 ya está anticuado. –

+2

Parece un problema con eclipse y ocurre también en 3.5 en Mac. Cada vez que quiero construir un proyecto de Android, elimino la carpeta gen (generada automáticamente) y limpio el proyecto. – bhups

+1

Eclipse a veces se atasca y nunca se librará de un error. Intente eliminarlo de la pestaña de errores y reconstruir el proyecto. Trabajé para mí varias veces –

Respuesta

113

¿Ha intentado utilizar Proyecto> Limpiar ... del menú? Esto forzará una nueva construcción en los proyectos seleccionados en Eclipse.

+5

sí, ya lo intenté. No me ha ayudado . – yokks

+0

copié el sdk instalado del otro sistema. ¡Está funcionando bien ahora! – yokks

+4

Tuve el mismo error. Eclipse se había bloqueado y cuando volví, me dijo que había un error de compilación y que no discutiría qué era. Ninguna cantidad de limpieza o refrescante lo arreglaría. ¡Esta falsa "biblioteca ficticia" fue lo único que funcionó! – JonLeah

1

He visto este problema unas cuantas veces (lo tengo de nuevo ahora mismo en mi computadora personal con Eclipse 4.2).

Forzar un resave (mediante el cambio de la ruta de clase, por ejemplo, al agregar una biblioteca, guardar, cambiar de nuevo) funciona temporalmente. Pero el problema viene de vuelta cuando se reinicie Eclipse :(

Nuking el espacio de trabajo de Eclipse desde la órbita fijará de forma permanente (hasta la próxima vez). Pero tiene que haber una manera mejor!

+1

+1 Solo por tener que lidiar con esta basura. – StackOverflowed

6

Esto sucede cuando las bibliotecas añaden a la proyecto no tiene la ruta correcta

  1. Haga clic derecho sobre su proyecto (de explorador de paquete)
  2. Got Vía de construcción -.> Configurar construir camino
  3. Seleccione la pestaña bibliotecas
  4. corregir el error camino (dar el camino correcto) mediante la edición de los tarros o clases en falta
+0

Eso funciona, ¡muchas gracias! – Gustavo

1

Por mi Mac OSX Eclipse, he seguido los pasos siguientes:

  1. clic derecho en su proyecto, elegir Vía de construcción> Configurar Vía de construcción
  2. Seleccionar Bibliotecas Tab y eliminar cualquier biblioteca arbitraria o cualquier otra cosa que causa errores en Build Path.
  3. Haga clic en Agregar biblioteca, seleccione JRE System Library y haga clic en Siguiente.
  4. Elija la última opción de Radiobutton Espacio de trabajo predeterminado JRE y haga clic en Finalizar.
  5. Limpia y crea tu proyecto.
47
1-Right CLick on your project folder, Choose Build Path > Configure Build Path 
2-Select Libraries Tab and delete any arbitrary library present there. 
3-Click on Add Library option, Select JRE System Library and click Next. 
4-Choose last Radiobutton option Workspace default JRE and click Finish. 
5-press f5 for refresh. 
6-run ur program . 
+0

jaja, esto causó aún más problemas y errores. Ahora me falta el artefacto org.springframework: spring-context: jar: 4.3.14.RELEASE –

0

acaba de comprobar si se añaden los tarros innecesarios en su biblioteca o no. En caso afirmativo, simplemente elimine esos frascos de su biblioteca y limpie su proyecto una vez. Funcionó para mí

0

En Eclipse esto funcionó para mí: haga clic derecho en el proyecto. -> Propiedades -> Sección Biblioteca; Agregue (cualquier biblioteca) -> seleccione la biblioteca y haga clic en eliminar -> presione Aceptar.

1

en mi Mac esto es lo que funcionó para mí

  1. Proyecto> Limpio (errores y advertencias se mantendrá o aumentará después de esto)
  2. Cerrar Eclipse
  3. Vuelva a abrir Eclipse (errores muestran momentáneamente y luego desaparecen , advertencias permanecen)

eres bueno para ir y ahora puede ejecutar su proyecto

0

Ir a Proyecto =>Generar automáticamente. Asegúrese de que está marcada

2

Esto funciona para mí: cerrar el proyecto continuación vuelve a abrir, esto obligará a Eclipse a verlo como un proyecto fresco y detecta una trayectoria de la estructura correcta.

1

Ninguna de las otras respuestas funcionó para mí. Incluso después de solucionar mis problemas de compilación, hacer una actualización, limpiar, reconstruir y reiniciar (tanto de eclipse como de la computadora), todavía estaba recibiendo el pequeño signo de exclamación rojo.

me fijo por cerrar el proyecto (clic derecho, cerca del proyecto) y reapertura (doble clic en el proyecto cerrado), que parecía forzar eclipse "aviso" de que los problemas trayectoria de la estructura tenían sido corregido

+0

https://stackoverflow.com/a/32093491/6722100 – notyou

+0

trabajo para mí gracias – Simmant

2

Esto lo fija para mí ...

que estaba teniendo un problema con mi primavera-core.jar. Eliminé todo el directorio de versiones que se encuentra aquí. (Estoy en ganar 10).

C: \ Users ******** m2 \ Repository \ org \ Spring Framework \ primavera-core \ 4.3.1.RELEASE

hace clic derecho en el proyecto>Maven> Proyecto de actualización. y mi signo de admiración desapareció. Ya no hay problemas

Aquí es la fuente de donde encontré la información:

http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/

0

me encontré con este problema molesto con el marco de Juego. Sería bueno si hubiera alguna forma de saber qué errores de compilación Eclipse no está contento, pero no va a decirle. Con un proyecto, pude cerrar el proyecto, reconstruir la configuración de Eclipse con sbt eclipse y volver a abrir. Con un proyecto casi idéntico, eso no funcionó. Pero eliminar el proyecto, reconstruir la configuración de Eclipse con sbt eclipse e importar, fue el truco.

Cuestiones relacionadas