Apparently, eclipse 3.6 no funciona bien con el sdk de Android, pero me gustaría usar eclim que requiere esta versión de eclipse. ¿Alguien tiene alguna experiencia reciente en desarrollo para Android con eclipse 3.6? ¿Recomendaciones para alguien que quiera usar vim para el desarrollo de Android? Agradecería cualquier ayuda.¿Qué versión de eclipse es segura para el desarrollo de Android?
Respuesta
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:
- 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 - Extraiga el contenido de
base/
en el alquitrán en "<path-to-android-sdk>/platforms/android-<api-version>/sources
" donde<api-version>
es 8 parafroyo
, 7 paraeclair
, etc. - ¡Disfrute de la asistencia de contenido rápido en 3.6!
He pasado un tiempo tratando de hacerlo funcionar con Helios, pero fue en vano. Mejor ve con Galileo, ese trabajó de inmediato.
que he encontrado lo que para mí es un gran problema:
Possible bug in Eclipse DDMS emulator control?
he tenido que volver a 3.5
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.
- 1. ¿Qué Eclipse para Android?
- 2. ¿Qué versión de VMware para desarrollo?
- 3. Control de versión segura
- 4. ¿Qué Eclipse solo para Android?
- 5. ¿Qué versión de Python debería usar para el desarrollo web?
- 6. ¿Cómo configurar Tesseract en Eclipse para el desarrollo de Android?
- 7. cómo usar traceview en eclipse para el desarrollo de Android?
- 8. Mercurial ignore-file para desarrollo de Eclipse y Android
- 9. ¿Qué teléfono Android usar para el desarrollo ...?
- 10. ¿Qué es el Kit de desarrollo nativo de Android (NDK)?
- 11. Desarrollo de Android sin usar Eclipse
- 12. ¿Qué versión IDE de Eclipse elegir?
- 13. ¿Para qué versión de Android debo desarrollarme?
- 14. Versión de Eclipse para GWT
- 15. ¿Qué versión de API para Android 2.3.6?
- 16. ¿Para qué versión de Android debería desarrollarme?
- 17. Desarrollo de Android en Eclipse: siempre abre el nuevo emulador
- 18. ¿Qué dispositivo Android debería comprar para el desarrollo de aplicaciones de Android?
- 19. IDE que no sea Eclipse, que es compatible con el desarrollo de Android
- 20. implementando control de versión para desarrollo web
- 21. Desarrollo de Android más rápido
- 22. Complementos de Eclipse para el desarrollo de Spring/Hibernate?
- 23. Instalación de ADT plugin de Eclipse para el desarrollo de Android
- 24. ¿Qué versión de Eclipse debo descargar?
- 25. aplicación segura para niños en Android
- 26. ¿Qué tan "lento" es Python para el desarrollo de juegos?
- 27. Vale la pena aprender Eclipse para el desarrollo de C++
- 28. ¿cuál es la versión correcta de Eclipse para ColdFusion?
- 29. ¿Qué versión de Eclipse: Java, RCP o "Eclipse Classic"?
- 30. Android Book para desarrollo
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 –
@ Pēteris: gracias por el enlace. He incluido la solución en mi respuesta. – VonC