eclipse - programacion - introducción a android studio incluye proyectos reales y el código fuente pdf
Eclipse de congelación en el inicio-antes de cargar el espacio de trabajo (13)
Elimine la carpeta .metadata en su área de trabajo local (esto es lo que funcionó para mí). Parece que contiene un archivo .LOCK que, si no se cierra correctamente, evita que el eclipse se inicie correctamente.
Esto funciona perfectamente.
A primera hora de la mañana, justo después de encender mi PC (Windows XP) e iniciar mi Eclipse, simplemente aparece la pantalla de presentación y luego se congela. Después de unos 20 minutos, me preguntará qué espacio de trabajo cargar.
El problema estaba sucediendo con 3.5 y 3.6 Eclipse. Con la instalación de 3.6 Eclipse, solo tengo la instalación estándar de PDE + el complemento de Google (para el desarrollo de GWT) + Subclipse.
Debido a que lo tengo configurado para preguntarme por el espacio de trabajo, puedo ver que no está relacionado con el área de trabajo o el proyecto.
Sospecho que el complemento de Google no ha tenido ningún problema antes de instalarlo, pero he buscado y no he encontrado a nadie que informe problemas similares.
Solo hace esto una vez, inmediatamente después de encender mi máquina por la mañana. Después de esto, comienza bien, generalmente en unos pocos segundos.
¿Qué es probable que esté haciendo? ¿Cómo puedo saber qué está haciendo?
Encontrado mi problema El complemento de Google GWT no se limpia por sí mismo y deja muchos archivos en la carpeta Temp (C: / Documents and Settings {username} / Configuración local / Temp en XP). Tenía más de 100000 archivos y varios miles de carpetas aquí, con más del 99% de ellos debido al complemento Google GWT. Los eliminé y ahora Eclipse comienza en unos pocos segundos en lugar de 20 minutos. Además, toda mi máquina generalmente funciona con mayor fluidez.
He instalado Eclipse a través de la descarga directa y del Centro de software, pero en ubuntu 12.04 LTS ambos parecen colgar en la pantalla de bienvenida a menos que se elimine el directorio ~ / workspace.
Descubrí que al hacer clic en la pantalla de bienvenida y presionar Enter, se ejecuta perfectamente bien incluso sin eliminar el directorio ~ / workspace !!
Intente reiniciar eclipse con -console y -consoleLog flags. Esto abrirá una ventana de consola cuando pueda interactuar con OSGi y ver la salida de la plataforma. Puede poner esos indicadores en eclipse.ini en su carpeta eclipse (donde se encuentra eclipse.exe). En la ventana de la consola, escriba "ss", que mostrará qué complementos se cargan e inician. Eso podría indicarle la razón de la lentitud. Puede escribir iniciar y detener para iniciar y detener los paquetes OSGi. Además, asegúrese de que no haya "-clean" en su eclipse.ini, ya que hará que todos los complementos se vuelvan a cargar y eso puede causar cierta lentitud.
Mientras que @CharlesB probablemente funciona para la mayoría de la gente, no lo hace, ya que Eclipse generalmente corrompe un proyecto individual (generalmente el último proyecto). Por lo tanto, creo que para los proyectos vinculados eliminar el .snap
y .history
de lo que creo que es el último proyecto o toda la carpeta para trabajar mejor:
WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.projects/LAST_PROJ_BEFORE ECLIPSE_CRASHED
A continuación, reinicie Eclipse y verá LAST_PROJ_BEFORE_ECLIPSE_CRASHED
como cerrado. Elimínelo porque no podrá abrir y volver a importar el proyecto existente en el espacio de trabajo (su proyecto vinculado aún tendrá el .project
.).
Para mí a continuación fue arreglar
En eclipse.ini, asegúrese de que esté apuntando a java8 con la entrada correcta jvm.dll vm.
-vm
C:/Program Files/Java/jre1.8.0_131/bin/server/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
Para mí, eliminar archivos .snap y renombrar y restaurar org.eclipse.core.resources no me ayudó. Tuve que eliminar el directorio .history dentro de la carpeta org.eclipse.core.resources. Después de esto, pude comenzar mi eclipse.
Para usuarios de Linux. Mi congelación de inicio se detuvo después de que hice la limpieza del caché de Eclipse. Cuando Eclipse no funcionaba, hice lo siguiente:
- Limpie todos los directorios "caché" y ".cache" en .workspace / .plugins
- Limpie todos los directorios "caché" y ".cache" en $ {HOME /} /. Eclipse
Después de ese tiempo de inicio de Eclipse volvió a razonable 5-10 segundos.
Quizás esta publicación de blog podría ayudar:
En su directorio de área de trabajo, realice los siguientes pasos:
- cd .metadata / .plugins
- mv org.eclipse.core.resources org.eclipse.core.resources.bak
- Comience eclipse. (Debe mostrar un mensaje de error o un espacio de trabajo vacío porque no se encuentra ningún proyecto).
- Cierre todas las pestañas de los editores abiertos.
- Eclipse de salida.
rm -rf org.eclipse.core.resources
(Eliminar el directorio recién creado).mv org.eclipse.core.resources.bak/ org.eclipse.core.resources
(Restaurar el directorio original)- Comienza eclipse y comienza a trabajar. :-)
También tuve un problema similar. Eclipse (Luna) comenzó normalmente con pantalla de bienvenida, luego abrió la ventana principal e inmediatamente se congeló. Para mí corriendo eclipse con
eclipse.exe -clean -refresh
arregló el problema
Tuve un problema similar con Luna4.4.2. Pero era la primera vez que abría esta versión de Eclipse, por lo que no se utilizaron proyectos antes, por lo tanto, ninguno de los anteriores fue una solución para mí. Esperé ~ 20 minutos sin hacer clic en la pantalla de bienvenida congelada. Afortunadamente, la pantalla "Elegir área de trabajo" finalmente apareció, y Eclipse funciona bien ahora.
Uno puede ejecutar DevMode JVM con una especificación explícita de tempdir. Usamos Ant para iniciar DevMode, y tengo la siguiente JVM arg especificada:
Uno debería ser capaz de usar el mismo argumento "-D" si también se inicia a través del complemento de Google Eclipse.
El tempdir que utilizamos se limpia regularmente como parte de nuestro proceso de compilación, por lo que se controla la acumulación de archivos no deseados.
El enlace @CharlesB publicado me condujo en la dirección correcta, pero descubrí que solo necesita eliminar el archivo .snap
que se encuentra aquí:
[Workspace Directory]/.metadata/.plugins/org.eclipse.core.resources/.snap
(Tenga en cuenta que el directorio .metadata
está oculto).