¿Cuál es un buen entorno alternativo a Eclipse para el desarrollo de Android?

Yo uso Vim, y he aplicado algún truco sucio para usarlo como un IDE de Android.

Todavía uso Eclipse para algunas depuraciones.

.vimrc

  "la corrección perezosa de los desarrolladores de android / vim:
 map :! ant debug install && adb shell 'am start -n org.w0lf.notifyd / .MainActivity' 

Simplemente, este es un comando de shell que compila e inicia mi proyecto actual en mi propio teléfono mientras lo depura. Todavía no he hecho esto genérico, pero probablemente lo haré.

Para que esto funcione, debe tener un build.xml en su proyecto.

Puede generar esto fácilmente con el comando “android” del sdk.
android update project --path .

Entonces tengo

.logcat-color

  ancho de etiqueta = 20
 pid_width = 8 
 prioridad_ancho = 3 
 wrap = falso

 def onlyMyApp (datos):
     return data.get ("etiqueta") en ("MainActivity")

 Perfil (nombre = "aplicación",
 # filtros = (r "* ==== *"),
     filtros = (onlyMyApp,),
     prioridades = ("D", "E", "V"),
 )

Para la salida logcat en una terminal separada.

configuración de javacomplete (complemento vim):

  autocmd FileType java set completeopt- = vista previa
 autocmd Tipo de archivo java setlocal omnifunc = javacomplete # Complete
 autocmd Tipo de archivo java setlocal completefunc = javacomplete # CompleteParamsInfo

findManifest (agregar automáticamente CLASSPATH a omni-complete)
vim-android
Lo uso solo sin los otros complementos.

Configuración de SuperTab (complemento vim):

  let g: SuperTabDefaultCompletionType = 'contexto'
 let g: SuperTabLongestHighlight = 1

Cualquier entrada sobre esto es bienvenida, no soy el usuario de Vim con más experiencia.

IntelliJ IDEA tiene un complemento para soportar el desarrollo de Android. Por el momento, creo que las herramientas de eclipse son un poco mejores que las herramientas de Android en IDEA. Por otro lado, me gusta IDEA MUCHO más como IDE de Java que eclipse. Si está trabajando en una aplicación de código abierto, Community Edition de Idea es gratis y funciona bien.

Android Studio es una herramienta de desarrollo de aplicaciones de Android sugerida por Google. Creo que es mejor que el eclipse. El siguiente artículo le da un ejemplo sobre cómo usarlo.

Configuración del entorno de desarrollo de aplicaciones de Android: tutorial de Java, tutorial de Selenium