"Actualización de la biblioteca de Android" la tarea eclipse bloqueó aleatoriamente mi eclipse al iniciar

Está atascado en la carpeta de salida de limpieza para "Proyecto". No siempre es el mismo proyecto. ¿Hay alguna solución?

He intentado el método de limpieza del proyecto, pero la actualización de la biblioteca sucede demasiado rápido. Incluso le asigné un atajo de teclado personalizado a Clean y todavía no podía conseguirlo antes de que empezara.

Realmente no quería eliminar la carpeta. Metadata porque es un dolor en el culo perder sus ajustes de área de trabajo / preferencias / configuración.

Así que intenté:

  1. Hacer una copia de la carpeta .metadata
  2. Eliminar el original
  3. Iniciar eclipse (se abrirá con un espacio de trabajo predeterminado / restablecer), pero se abrirá bien.
  4. Salir del eclipse
  5. Eliminar la nueva carpeta .metadata
  6. Hacer otra copia de su copia original y renombrarla. Metadata (básicamente poner el original de nuevo)
  7. Eclipse ahora debe lanzar bien. En mi caso, la actualización de la biblioteca de Android todavía se ejecutó, pero en realidad terminó en pocos segundos en lugar de colgar.

Entonces para mí la cuestión subyacente fue uno de mis proyectos de biblioteca entró en un estado realmente roto. Entré en las propiedades para él, unLibrary sin marcar en la pestaña de Android y luego actualizado el proyecto. Después volví la bandera de la biblioteca e hicimos una limpieza.

También tuve un error de compilación en el código de la biblioteca que tenía que ser arreglado.

Cualquier manera, esperanzadamente que ayuda si usted se encuentra en una posición similar. ¡Buena suerte!

Así que mientras hice esta pregunta encontré solución para mí, y posiblemente para otros. Tienes que matar a eclipse y al siguiente arranque, limpiar todos los proyectos antes de que eclipse comience la tarea "Actualización de la Biblioteca Android" y no se bloqueará eclipse.

La eliminación de la carpeta .metadata funciona para que Eclipse vuelva a estar en funcionamiento, pero después de importar proyectos de Android al espacio de trabajo, el problema vino de nuevo para mí.

En mi caso, la causa subyacente resultó ser la "Tarea de la Biblioteca de Android" estancada al intentar acceder a la red. Me estoy conectando a la red a través de un proxy, ya pesar de estar configurado en la configuración global de la red del sistema operativo y todas las demás aplicaciones funcionando bien, Eclipse todavía no podía acceder a la red. Lo único que funcionó fue, después de eliminar la carpeta .metadata para que Eclipse se ejecute, ingresar manualmente la configuración de proxy en "Preferencias-> General-> Conexiones de red" para que coincida con la configuración de red del sistema operativo.

Ahora la "Actualización de la Biblioteca de Android" tarda un segundo en el inicio en lugar de quedarse atascado.

En mi caso, los otros métodos mencionados no funcionaron para mí, pero "reinstalar Eclipse y todos sus complementos" relacionados con mi proyecto lo hizo.

Después de hacer eso llegó al estado normal.

Mi env;

Eclipse Juno (bajo OS X León de montaña) GWT ADT SVN

Otro truco que funciona es matar a Eclipse, eliminar la carpeta ".metadata" de su espacio de trabajo y reiniciar Eclipse.

Obligará a su área de trabajo de nuevo a su estado inicial y aclarará cualquier condición colgada.

Desde la instalación de Eclipse 4.2 he tenido que resolver este problema dos veces. La segunda vez que supe que la única cosa que trabajó para mí era crear un nuevo espacio de trabajo e importar los proyectos del espacio de trabajo "roto". Es muy rápido y es una buena oportunidad para desordenar dejando atrás los proyectos obsoletos.

Específicamente,

  • Seleccione File / Switch Workspace / other y ponga el nombre de su nuevo espacio de trabajo.
  • A continuación, haga clic con el botón secundario en el Explorador de paquetes del nuevo espacio de trabajo y seleccione Importar y seleccione Código Android existente en el área de trabajo.
  • A continuación, busque la raíz de un proyecto que desee importar y también seleccione Copiar proyectos en el espacio de trabajo.
  • Acaba de terminar.
  • Tendrá que hacer lo mismo para cualquier proyecto del que dependa este proyecto, como google-play-services.

Recientemente experimentado esto, causado por un procesador de anotación lanzando una excepción sin atrapar. Mató a Eclipse, eliminó las referencias a la anotación ofensiva de un archivo .java del proyecto e inició correctamente.

En mi caso, dentro de Eclipse, había configurado un C / C + + Builder para invocar build_native.sh, que es necesario para construir cocos2d-x. Curiosamente, la actualización de la biblioteca de Android indicó que estaba invocando build_native.sh! Para mí esto explica por qué estaba tomando tanto tiempo a veces y parecía estar tardando mucho tiempo en terminar. Básicamente reemplazé esto con un comando de eco. Echo "no hacer nada" y creo que esto resolvió el problema colgante.

Esto parece bastante torpe para mí – AFAIK, no hay forma de configurar 'Android Library Update', y no estoy seguro de por qué está haciendo lo que está haciendo, ya que Eclipse tiene una serie de opciones de construcción que el usuario puede controlar manualmente.

  • "No se encontró la descripción del mensaje" en strings.xml
  • Utilizando el SDK de Android en un Mac, Eclipse es muy lento. ¿Cómo puedo acelerarlo?
  • No se puede ejecutar script de automatización en un dispositivo real
  • Problema con la creación del proyecto Android NDK
  • SDK ubicación no encontrada. ANDROID_HOME - construcción de un proyecto gradle en eclipse en un MAC
  • Eclipse no genera la carpeta R.java y gen
  • ¿Qué es el proyecto Eclipse Andmore?
  • Grabación de vídeo de la aplicación Android cuando la pantalla está desactivada
  • ¿Es posible compilar un código Java simple en Android Studio?
  • Compile el proyecto android para apk sin eclipse
  • Eclipse, dos archivos diferentes con el mismo nombre en diferentes directorios
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.