2010-09-17 10 views

Respuesta

3

Desde la página Android SDK, Eclipse 3.4 o 3.5 parecen ser la única versión recomendada.

Pero Heliosshould be fine, excepto algunos informes sobre slow code assist (o content assist).

Recomendaría usar un optimized eclipse.ini para asegurar un buen rendimiento (aunque no tengo experiencia directa en usarlo con Android).


Pēteris Caune menciona en el comentario del following workaround:

  1. Descargar
    https://android.googlesource.com/platform/frameworks/base/+archive/<branch>.tar.gz,
    donde <branch> es uno de los mencionados aquí (froyo-release de 2.2, el archivo es de aproximadamente 113MB):
    https://android.googlesource.com/platform/frameworks/base/+refs
  2. Extraiga el contenido de base/ en el alquitrán en "<path-to-android-sdk>/platforms/android-<api-version>/sources" donde <api-version> es 8 para froyo, 7 para eclair, etc.
  3. ¡Disfrute de la asistencia de contenido rápido en 3.6!
+0

Slow code assist in 3.6 es un problema persistente, pero hay una solución: http://code.google.com/p/android/issues/detail?id=7850&q=adt&colspec=ID%20Type%20Status%20Owner % 20Summary% 20Stars # c8 –

+0

@ Pēteris: gracias por el enlace. He incluido la solución en mi respuesta. – VonC

0

He pasado un tiempo tratando de hacerlo funcionar con Helios, pero fue en vano. Mejor ve con Galileo, ese trabajó de inmediato.

1

He estado usando Helios (3.6) con eclim desde Octubre de 2010 para el desarrollo de Android y ocasionalmente he congelado eclipses cuando se autocompleta. Esta congelación también puede ocurrir en Vim si usa la finalización de eclim.

Si bien es irritante, no ocurre con frecuencia. No recuerdo la última vez que sucedió, por lo que la última actualización de herramientas de Android que hice puede haberlo solucionado. (Voy a tener que mantener un ojo hacia fuera y tratar de solución de Pēteris Caune si ataca de nuevo.)


He sido muy feliz con eclim. Utilizo una herramienta externa de eclipse para iniciar vim y obtener un archivo de configuración de eclipse. argumentos herramienta externa:

--servername Viclipse --remote-silent "+runtime visualstudioinvoke.vim" ${resource_loc} 

en Eclipse, recomiendo el establecimiento de General> Espacio de trabajo> "Actualizar automáticamente" para que Eclipse construye sus cambios de vim. De lo contrario, constantemente obtienes mensajes de "archivo desactualizado con el sistema de archivos".

Parte del código cargado en visualstudioinvoke.vim:

" Centre cursor 
normal zz 

" Keep up to date on change from external editor 
setlocal autoread 
" We'll be opened with the full path, but jump to the local directory so 
" Lookupfile, etc work better. 
cd %:p:h 

" Use Eclim's user-defined completion instead of omnicompletion 
inoremap <C-Space> <C-x><C-u> 


" Eclim menus because I forget the mappings 
" imports whatever is needed 
menu E&clim.ImportMissing :JavaImportMissing<CR> 
menu E&clim.ImportPrettify :JavaImportClean<CR>:JavaImportSort<CR> 

" opens javadoc for statement in browser 
menu E&clim.JavaDocSearch :JavaDocSearch -x declarations<CR> 

" searches context for statement 
menu E&clim.JavaSearchContext :JavaSearchContext<cr> 

" validates current java file 
menu E&clim.Validate :Validate<CR> 

" shows corrections for the current line of java 
menu E&clim.JavaCorrect :JavaCorrect<CR> 

puede encontrar mis vimfiles on github.

Cuestiones relacionadas