"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?
- Error de Admob en Eclipse para android: configChanges
- Proyecto de importación sin archivo .project
- ¿Recargar la aplicación de Android en el emulador sin reiniciar el emulador en Eclipse?
- ¿Cómo tener depuración y liberación de apk en el mismo dispositivo?
- Cómo mover Android Studio (Configuración) a otro equipo
- ¿Puede depurar PhoneGap usando Eclipse?
- ¿Por qué el archivo de diseño xml de Android no reconoce la ayuda de contenido mediante ctrl + espacio?
- Aplicaciones que no se ejecutan en el emulador / dispositivo de Android
- Este SDK de Android requiere ADT versión 23.0.0 o superior. La versión actual es 22.6. ¿Desea actualizar ADT a la última versión?
- ¿Cómo puedo firmar un APK de Android que fue construido con PhoneGap Build?
- Fuente no encontrada classloader.class
- ¿Cómo evitar las filtraciones de Eclipse en XServer al editar archivos XML de Android?
- ClassNotFoundException después de actualizar a ADT 18
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é:
- Hacer una copia de la carpeta .metadata
- Eliminar el original
- Iniciar eclipse (se abrirá con un espacio de trabajo predeterminado / restablecer), pero se abrirá bien.
- Salir del eclipse
- Eliminar la nueva carpeta .metadata
- Hacer otra copia de su copia original y renombrarla. Metadata (básicamente poner el original de nuevo)
- 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.
- Android: obtener el tamaño de archivo de la imagen antes de compartirla (Intent.ACTION_SEND)
- ¿Cómo desencadenar un evento cuando scrollView alcanza la parte inferior con Android?