sub korean keoteo espaƱol cutter android eclipse debugging adt

android - korean - Eclipse mantiene el espacio de trabajo del edificio... y el espacio de trabajo del edificio... y el espacio de trabajo del edificio



eclipse korean movie (8)

¿Agregó su área de trabajo a una biblioteca de Windows 7 (es decir, los favoritos del Explorador de Windows o las bibliotecas del Explorador de Windows)? Otro usuario tuvo un problema similar here .

Si tiene algo abierto en un editor diferente (en el directorio de destino de su proyecto), esto también puede causar un bucle infinito de "Área de trabajo de compilación".

¿Por qué Eclipse, cuando construye un proyecto de Android, se atasca en un bucle infinito para Construir espacio de trabajo ... y (re) Construir espacio de trabajo ... y (re) Construir espacio de trabajo ...

¿Es esto un error conocido?

¿Cuál es la forma correcta de salir de este bucle?

Notas:

  1. Si desactivo la opción Project > Build Automatically , se compila bien e incluso se exporta una versión de lanzamiento firmada que se ejecuta perfectamente.
  2. Este problema solo comenzó después de actualizar al último SDK r19. Antes de eso (SDK r11) nunca experimenté este problema.
  3. El error 160868 describe exactamente este problema. ¿Pero no se ha resuelto desde entonces?
  4. Una descripción de problema similar encontrada here pero como la anterior, es antigua y no está directamente relacionada con el desarrollo de Android.
  5. El número 27940 sugiere un error en el manejo de una constante llamada BuildConfig.DEBUG que puede o no estar relacionada. ¿Pero no ha sido arreglado en r18?
  6. Encontré este gran consejo para el etiquetado automático / sellado de fecha en el sistema de compilación de Android, pero no estoy usando nada de eso, además de verificar y verificar que los constructores se encuentren en el orden correcto en el orden de la lista de constructores del Proyecto (el mismo orden como otros proyectos que no exhiben este comportamiento de compilación de bucle infinito).
  7. Mi corazonada me dice que podría haber un archivo de bloqueo o un indicador que de alguna manera se atasca (¿modo de solo lectura?) Y por lo tanto confunde el sistema de compilación. ¿Alguna idea de lo que puede ser ese booleano y dónde encontrarlo?
  8. Si primero abro otro proyecto en el mismo espacio de trabajo (que no presenta este problema), el proyecto que tiene este problema detiene milagrosamente la reconstrucción infinita. Esto no sucede si invierto el orden de qué proyecto se abre primero. ¿Implica esto gremlins en el sistema de compilación Eclipse / SDK / ADT?

No haga "disparos a ciegas": responda a esta pregunta solo si ha experimentado personalmente este asombroso fenómeno (y lo ha resuelto) o puede señalar un artículo que experimentó este asombroso fenómeno (y lo resolvió).


Además de construir todo proyecto puedes cerrar los proyectos que están terminados.
haga clic en el proyecto terminado y
ir
proyecto -> cerrar proyecto
espero que esto funcione


Ambos proyectos están referenciados entre sí.

Vaya a "Proyecto-> Propiedades-> Referencias de proyecto" y verifique las referencias en ambos proyectos, que se producen como un bucle sin fin cuando se construye automáticamente.


En mi caso esto podría resolverse de la siguiente manera:

Tuve una ventana de línea de comandos abierta con el directorio actual configurado en una carpeta de destino de los proyectos que se construirán. Eso causó el bucle infinito. Cerrando la ventana y solucionando el problema.

Supongo que si algo evita que eclipse elimine alguna carpeta de destino, lo intentará una y otra vez.


Lo resolví abriendo el archivo .project de mi módulo. Hubo dos entradas redundantes y eliminar una ayudó:

<buildCommand> <name>org.eclipse.m2e.core.maven2Builder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.m2e.core.maven2Builder</name> <arguments> </arguments> </buildCommand>

A veces, también puede deberse a las siguientes dos entradas de las que tiene que eliminar la entrada org.maven.ide anterior

<buildCommand> <name>org.maven.ide.eclipse.maven2Builder</name> </buildCommand> <buildCommand> <name>org.eclipse.m2e.core.maven2Builder</name> </buildCommand>

También puede ser que haya dos naturalezas idénticas:

<natures> <nature>org.eclipse.m2e.core.maven2Nature</nature> </natures> <natures> <nature>org.eclipse.m2e.core.maven2Nature</nature> </natures>

o dos naturalezas de las cuales una es vieja

<natures> <nature>org.eclipse.m2e.core.maven2Nature</nature> </natures> <natures> <nature>org.maven.ide.eclipse.maven2Nature</nature> </natures>

Simplemente elimine el redundante o el antiguo org.maven.ide.eclipse.maven2Nature


Resulta que el error 27940 no ha sido arreglado todavía.

Yo uso la siguiente solución:

  1. Deshabilitar "Proyecto> Construir automáticamente"
  2. Proyecto> Limpiar
  3. Proyecto> Construir todo

Tuve el mismo problema y lo resolví eliminando: Proyecto> Propiedades> Constructores> Validador de JavaScript

No tenía javascript en mi aplicación web.


Tuve este mismo problema para mí y por un tiempo no pude entender por qué. Entonces, finalmente descubrí lo que lo estaba causando (de todos modos, para mí).

Resulta que tenía un proyecto antiguo en mi área de trabajo que usa una de mis bibliotecas personalizadas, pero la ruta de compilación no se configuró correctamente para usar la biblioteca (¡es una pena que Eclipse no pudiera simplemente decirme eso!) . Había copiado este espacio de trabajo desde otro disco duro y supongo que las rutas de los archivos eran todas diferentes ahora.

Por lo tanto, si alguno de sus proyectos en su área de trabajo utiliza bibliotecas externas, asegúrese de que la ruta de compilación tenga su biblioteca definida ( Properties -> Java Build Path -> Projects[tab] .

Espero que eso ayude a alguien más.