Eclipse se bloquea en el cargador de contenido del SDK de Android

Resuelto slhck asked hace 54 años • 0 respuestas

He estado trabajando con Eclipse 4.2 (versión Juno 20120920-0800) en OS X 10.8.2 durante algunas semanas, creando aplicaciones para Android 3.0 y superiores. Tengo una MacBook Pro i7 de cuatro núcleos con SSD, por lo que el rendimiento no es un problema. Todo estuvo bien.

En algún momento importé un proyecto de Android que requería Android 2.2, así que lo instalé usando el administrador de SDK de Android (v.21). Desde entonces, trabajar con Eclipse lleva una eternidad. En primer lugar, imprimirá lo siguiente en el mensaje de estado en la parte inferior derecha:

Cargador de contenido del SDK de Android: (0%)

Esto lleva aproximadamente dos minutos. El mensaje específico es "Verificar proyectos" y mientras lo hace, todos los proyectos de Android se resaltan en rojo, porque no se encuentran los recursos de Android. Luego, se procede con:

Cargando datos para Android 2.2 (100%)

Esto permanecerá por un par de minutos. Luego hace lo mismo con Android 3.1 y otras versiones del SDK que tengo instaladas. Básicamente, se bloquea cada vez que se activa el primer autocompletado (por ejemplo, después de escribir System.) o cuando accedo a las preferencias de Android antes de que se haya cargado.

Este es el estado de mi SDK de Android:

Lo que ya he probado:

  • Reinstalar el SDK de Android (a través de Homebrew), eliminando así /usr/local/Cellar/android-sdkpor completo.

  • Reinstalar el complemento AVD (v.21) desde cero.

¿Qué puedo hacer para descubrir el origen de estos problemas y volver a un estado agradable y limpio?

slhck avatar Jan 01 '70 08:01 slhck
Aceptado

Esta es la solución que encontré y que funciona correctamente:

  1. Asegúrate de que eclipse no esté activo. Si está activo, elimine eclipse desde la pestaña de procesos del administrador de tareas.
  2. Ábralo %USERPROFILE%/en Windows o simplemente ~en Linux/OS X (puede ubicar esta carpeta desde el escritorio)
  3. Ir a .androidla carpeta (Esta puede ser una carpeta oculta)
  4. Elimine la carpeta cacheque se encuentra dentro de .androidla carpeta .
  5. Elimine el archivo ddms.cfgque se encuentra dentro de .androidla carpeta .
  6. Iniciar eclipse

Espero que esto funcione para ti.

roy mathew avatar Oct 30 '2013 05:10 roy mathew

Mismo problema, estancado en 0%. Corrió

/Applications/eclipse/eclipse -clean

y todo volvió a funcionar genial. Modifique esa ruta para cajas de Linux.

Actualización (del comentario de @Janusz)

Para los usuarios de Mac con eclipse fuera del directorio de aplicaciones, su comando de limpieza será similar a:

path/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean 
Tim O'Brien avatar Mar 27 '2013 22:03 Tim O'Brien

Vaya al directorio de su espacio de trabajo \workspace\.metadata\.plugins\org.eclipse.core.resources\.projectsy elimine todos los proyectos allí.

Nota: No vas a perder tus proyectos

Mohamed Gamal avatar Mar 26 '2013 10:03 Mohamed Gamal

He utilizado algunas otras respuestas aquí para solucionar este problema, pero lo encontré nuevamente recientemente y ninguna funcionó. No quería reinstalar ni eliminar mi espacio de trabajo, así que finalmente encontré uno que funcionó y que podría ayudar a otra persona. Eliminar el archivo:

/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

Puedes hacer una copia de seguridad primero, si lo deseas. Almacena la configuración de su banco de trabajo (estado de perspectiva, rutas de archivos para opciones de menú, etc.) Pero eclipse se cargó y no tuve que reinstalar nada como sugiere alguna respuesta. Y no he visto esto en ninguna parte.

Jim avatar Sep 26 '2013 19:09 Jim