2010-10-17 8 views
19

Estoy ejecutando eclipse en mi máquina Windows 7, 64 bits con 6 gb ram y core 2 duo. Im actualmente en ejecución Eclipse 3.6 y Android 2.2 SDK Im JDK 1.6 en ejecuciónEclipse Android SDK lento Content Assist rendimiento

Im notar que cuando la codificación y el contexto ventanas emergentes a una lista de métodos de una clase, se cuelga Eclipse para un máximo de 15 segundos. Esto es muy frustrante

Una cosa a tener en cuenta, cuando Eclipse se bloquea, mi procesador está al máximo, y está siendo trabajado por un proceso de Java. Entonces está haciendo algo como sea. Pero con frecuencia cada vez que termino un objeto con un punto y aparece el cuadro de contexto, es demasiado doloroso trabajar con él.

me cambiaron algunos ajustes en el archivo eclipse.ini tales como: -Xms1024m -Xmx1024m --launcher.XXMaxPermSize 512m

¿Hay algo más que debería tener en cuenta:

+0

interesado en este mismo también. Tengo la misma experiencia. Recuerda leer algo, asegúrate de tener la última versión de Java (compilación 1.6.0_21-b07), pero sigo experimentando retraso cuando aparece intellisense (pero parece ser solo para las clases relacionadas con Android, no para Java "puro" clases, o mis propias clases). También creo que aumentar el MaxPermSize ha sido una solución sugerida, pero tampoco he encontrado que esto funcione. – Nailuj

+2

También tengo este problema. Ejecuté SysInternals Process Monitor que lo muestra intentando abrir repetidamente 'SDK \ platforms \ android-4 \ sources' repetidamente, lo que no existe. Voy a probar Eclipse 3.5 como sugiere la respuesta. – Nick

+1

Dada la información de Nick, me pregunto si la creación de 'SDK \ platforms \ android-4 \ sources' hubiera resuelto el problema. o si eso no funcionó, habría intentado duplicar el 'SDK \ platforms \ android-1.6' existente y lo renombré' SDK \ platforms \ android-4' –

Respuesta

12

Después de un google search

He podido encontrar el bug report from Eclipse.

En resumen:

Precaución: cuestiones No se conocen con el plugin ADT correr con Eclipse 3.6. Permanezca en 3.5 hasta nuevo aviso.

  • Para solucionarlo, se tendrá que utilizar Eclipse 3.5 y poner su proyecto en un espacio de trabajo de nueva creación. (Si se mantiene el espacio de trabajo de Eclipse 3.6, el problema va a producirse incluso en Eclipse 3.5.)
+0

Gracias jhominal, degradando a Galileo lo resolvió por mí. Tal vez un poco lento de mi parte no darme cuenta de eso desde la página Eclipse-ADT, pero podrían haberlo puesto en * grandes letras rojas * o algo así;) – Nailuj

+0

el problema también existe en Juno – Zuuum

4

un trabajo en torno procedimiento se presenta en el comentario # 8 en la siguiente dirección: http://code.google.com/p/android/issues/detail?id=7850

Ejemplo:

Estoy codificando contra Froyo, y mi destino SdkVersion es 7 (AndroidManifest.xml). Así que para el paso 1, he descargado este archivo:

https://android.googlesource.com/platform/frameworks/base/+archive/froyo-release.tar.gz 

Y luego para el paso 2, extraje la base/directorio de ese archivo .tgz en mi camino SDK, que se instala en/opt/android-sdk- linux_x86 /. Así que aquí está el comando ejecuté en contra de la TGZ a poner todo a dónde va:

tar -vzxf base-froyo.tar.gz -C /opt/android-sdk-linux_x86/platforms/android-7/sources/ base/ 

El objetivo final parece ser para colocar las fuentes reales en la carpeta "Fuentes" en el árbol de SDK, por lo que cuando el automóvil -correcto sale a buscarlos, están ahí.

snpe60 describe más claramente:

comentario a 7 por snpe60 14 Oct, 2010 Este problema es suceder porque el recipiente de ruta de clase ADT tiene un archivo adjunto no válido fuente por defecto. Es fijado en https://review.source.android.com/16569. Este cambio permite cambiar el archivo adjunto de ADT adjunto y desactiva la configuración adjunto fuente no válida. Esperando que estará disponible en ADT 8.0.0.

+2

[Comentario 19] (http: // code.google.com/p/android/issues/detail?id=7850#c19) sugiere que la creación de una carpeta 'sources' vacía solucionará la desaceleración. – idbrii

Cuestiones relacionadas