¿Por qué apesta el IDE de Android Studio?

Los siguientes son los principales retoños en Android Studio, según yo:

1. Gradle : En serio, esta cosa es un pedazo de basura. Se come toda la memoria que tiene su computadora y sigue haciendo cosas durante minutos. ¿No podemos simplemente descartar esta cosa y comenzar desde cero?

2. Emuladores : aunque, a partir de Android Studio 2.0, el rendimiento de los emuladores se ha mejorado enormemente, pero todavía apestan.

3. Complementos : hay varios complementos como Github, Mercurial, Google Cloud que siguen consumiendo parte de su RAM aunque no esté utilizando ninguno de ellos. Sugeriría deshabilitarlos para ahorrar algo de memoria.

Probé recientemente herramientas para desarrolladores de iOS como Xcode y simulador de iOS y son mucho mejores en comparación con las herramientas de desarrollo de Android.

Lo descargué y lo instalé hace más de dos semanas, he pasado muchas horas con él y todavía no puedo conseguir que cree una aplicación “Hello World” donde no inserte ningún código nuevo. Recibo mensajes de error relacionados con DexDebug y “ruta no encontrada” y nadie parece saber por qué. Además, al usarlo, me encontré con muchos otros errores antes de construir. A partir de hoy, me he rendido y buscaré en IntelliJ Community o Eclipse. Realmente decepcionado con mi experiencia, francamente no recibo todas las críticas favorables que he visto, porque AS parece claramente “no está listo para el horario estelar”.

Estoy tratando de aprender el desarrollo de Android de Udacity, pero cuando abro Android Studio me asusto con ese loco sistema de construcción de gradle, gradle tarda horas en construir solo un hombre del proyecto Hello World, es una experiencia dolorosa usar Android Studio. Google, vamos, chicos, ¿no se desarrolla utilizando Visual Studio de Microsoft o XCode de Apple? ¡Aprende algo de estos chicos porque Visual Studio funciona extremadamente bien como una mantequilla pero tu Android Studio OMG! simplemente ralentiza mi PC con Windows 10 y simplemente no puedo ejecutar ninguna otra aplicación junto con ella. ¡Eso es muy frustrante para los Googlers, por favor arreglen el sistema de construcción Gradle y permítanos desarrollar algunas aplicaciones geniales para su plataforma, por favor!

A partir del 1/21/2016, Android Studio todavía apesta. Estaba usando la vista previa AS 2.0 4. Google lanzó la vista previa 5 y AS deja de construir mis aplicaciones diciendo que se requiere gradle 2.10. Hice todo instalando manualmente gradle, cambiando rutas, etc., pero uno tras otro error, así que tengo que desinstalarlo e instalarlo nuevamente. Vamos, google, ¿alguna vez has oído hablar de Visual Studio o xCode?

Todavía apesta a partir de enero de 2016.

La peor parte es la ventana de descarga de componentes que aparece cada vez que intenta ejecutarlo (incluso después de pasar días descargando cada sdk api imaginable).

La ventana de descarga de componentes tiene un botón Cancelar que no se cancela.

Si intentas poner una “X” roja en la ventana, la ventana completa no funciona.

Tuve que usar el explorador de procesos para cerrarlo porque incluso el administrador de tareas no lograría que se cerrara.


Simplemente intenta buscar en Google “android studio stuck” y ver cuántos cientos de resultados se te ocurren.

Sí, ingenieros de Google, hay personas (especialmente en grandes empresas) que usan proxies y firewalls, ¿alguien que haya estado detrás del desarrollo de Android Studio consideró por un momento que eso podría suceder?


Los problemas solo empeoraron cuando tuve que pasar por todo tipo de locuras tratando de que reconociera mi dispositivo Android en ddms.

Android Studio también odia cualquier código fuente que incluso haya sido tocado por maven (porque todo lo que parece querer tratar es gradle: ofrece reenvolver todo el código fuente relacionado con maven en gradle, momento en el cual el proyecto no aparecerá en absoluto, realmente útil, ¡NO!).


Venga, ingenieros de Google: obtenga sus homólogos de IntelliJ y cree algo que funcione con una descarga de un solo archivo e instalación sin conexión.

¡¡Asegúrate de que comprueba (y establece) el classpath de java en Windows como parte de la instalación de .msi !!


Todavía recuerdo el antiguo IDE de Visual Basic 6.

Lo instalarías, arrastrar algunos controles a la ventana del formulario y presionar compilar y de repente tenías un programa de Windows.

Eso fue en 1998! Sin despeinarse sin problemas..


¿Quieres decir que Microsoft podría hacer en 1998 lo que Google no puede hacer en el año 2016?

Ah, sí, si no puedes ver la ventana de vista previa …

Esto se debe a que está diseñado para que el IDE solo muestre la vista previa si edita un archivo de diseño en el directorio res/layout* de un proyecto de Android.

Por supuesto, no hay advertencias o diálogos que surjan para decirte eso.

Nada sobre la forma en que se presenta el IDE es simple o intuitivo.


Al estar desesperado por actualizar una de mis viejas aplicaciones de Android, volví a usar el paquete eclipse-adk desde 2014.

Al menos puedo compilar la fuente y hacer que se ejecute en mi dispositivo sin pasar semanas (literalmente más de dos semanas) tratando de hacer que Android Studio funcione.

Sin duda, Android Studio apesta en Windows. Sin embargo, intenté usarlo en Ubuntu 14.04 LTS y OS X y funcionó bastante bien. Aunque actualizar el SDK es un problema que no se puede evitar, la funcionalidad general de AS es mucho mejor en Linux y OSX tal vez se deba a la forma en que está escrito y especialmente Gradle causa muchos problemas en Windows.
Eclipse es mucho más liviano y rápido de usar, sin embargo, AS se ha convertido en el IDE oficial de Android y no podemos hacer mucho al respecto. Si deseas crear aplicaciones nativas increíbles, entonces debes soportar el dolor de depurar y configurar tu IDE por ti mismo. El uso de bibliotecas y repositorios externos es mucho más fácil en Android Studio y automatiza prácticamente todo a diferencia de eclipse.

El estudio de Android todavía apesta incluso hoy (2018). Todos esos complementos, emuladores e instalaciones sin fin te harán sentir frustrado. Incluso un código básico tarda una eternidad en construirse. El estudio de Android realmente pondrá a prueba tus niveles de paciencia .

Simplemente puede agregar “Experiencia en el manejo de Android Studio con paciencia ” en su currículum.

Ya es hora de que los desarrolladores de Google consideren renovarlo.

Acabo de probar Android Studio en mi Surface Pro 4 (con teclado y mouse inalámbricos, como una PC realmente), y estoy de acuerdo en que Android Studio no es tan bueno como Eclipse. ESPACIOS DE TRABAJO ¿Por qué demonios se librarían de los espacios de trabajo? Ahora tengo que tener varias ventanas abiertas con mis múltiples proyectos, y no puedo cargar una aplicación Java en Android Studio, ya que es solo para Android. En Eclipse, tendría mis aplicaciones Java (que eran editores para mis aplicaciones de Android) y mis aplicaciones de Android, todo en un solo lugar. Ahora es como un desastre total. Me encantaría cambiarme a Android Studio siempre que fuera mejor que el Eclipse, pero por el momento no parece así. También siento un poco de pena por Eclipse: Google lo utilizó durante años y luego lo abandonó. Y tengo la sensación de que están tratando activamente de bloquear a las personas para que no usen otra cosa que no sea Android Studio. ¿Por qué demonios harían eso? Despotricar sobre.

En la actual forma y etapa de desarrollo de Android Studio, incluso en las versiones 2015 ver.1, estoy totalmente de acuerdo con ‘¡apesta!’ evaluación, especialmente si uno está intentando desarrollar NDK, lo que puede explicar por qué NDK ha quedado en desuso en AS.

A partir de octubre de 2016, Android Studio todavía apesta. Incluso las personas en el desarrollo de aplicaciones usan eclipse. Acabo de comenzar el desarrollo de la aplicación de Android y descubrí que realmente apesta. Luego me cambié a Eclipse con el complemento de Android y SDK y todavía es 100 veces mejor.

Y en serio no creo esto porque anteriormente trabajé en Eclipse para Java o VS. En serio apesta.

Tengo 18 años de experiencia en la industria del software, estoy familiarizado con muchos IDE. Comencé el desarrollo de Android en 2011 con Eclipse y todo fue genial, hasta el momento en que Google decidió obligarme a mudarme a su estudio de Android.

Este Android Studio IDE es el PEOR bajo el cual he desarrollado. es tan lento y complicado, tan indocumentado y con tantos errores incluso después de unos años de desarrollarlo …

El último error fue que cambié el nombre de mis archivos de proyecto en el proyecto y todo el IDE se volvió loco. Eliminé el IED y lo reinstalé nuevamente. 5 horas perdidas

esto es pobre IED

Me parece que Google tiene un hábito desagradable de desarrollar bloatwares.

Es 2017 y el estudio de Android ya no ha mejorado. Todavía tiene la característica de construcción lenta para que los desarrolladores pierdan más pelos de cabeza con frustración y puedan tomar una siesta en lugar de un descanso para tomar café. Están ocupados agregando nuevas funciones al estudio, pero no creo que hayan hecho lo suficiente para hacer las compilaciones más rápidas y evitar congelar la computadora, no entiendo lo que Microsoft había hecho hace 10 años. Android studio no puede hacerlo en 2017. Realmente no tenemos más opción que usar Android Studio, es como vivir en Corea del Norte.

La instalación y configuración es el desafío básico del desarrollo de aplicaciones. No puedo decir que un IDE apesta a menos que haya realizado correctamente mi propia aplicación, o al menos haya explorado todas las características. ¿Qué hay de tí?

Estoy usando Android Studio para OS X y no encontré ningún problema tanto en la instalación como en el uso (hasta ahora). Otra mano AS para Windows parece un poco problemática . Relacionado con el problema de Windows 8/10 “ruta demasiado larga”, producirá algún problema en el proceso de compilación relacionado con el tema o algo así. Para resolverlo, moví todo el SDK a otra unidad de etiquetas en lugar de C :. También me enfrento al problema AVD una vez, fue mi culpa ya que no observé la información de la CPU.

Tampoco me importa, pero no diría que apesta. Para mí es una mierda, pero lo atribuyo a la forma en que me gusta trabajar con las cosas frente a cómo han configurado las cosas. Los recursos necesarios para ejecutar Android Studio realmente no puedo hacer nada, pero si tengo suficiente ram (al menos 4 gb) es viable. En cuanto a romper constantemente la API y usar pegamento, en forma de bibliotecas de soporte, lo que funcionó para mí fue seguir con lo básico. Si necesito algo como paneles deslizantes, ver buscapersonas, vistas de lista, lo manejo codificando contra un grupo de vista, vista o vista de texto en lugar de los otros widgets de Android integrados. Supongo que view, textview y viewgroup serán algo estables en el futuro en comparación con sus otras clases ui. Se necesita un poco más de codificación / dibujo, pero no me preocupa tanto que se rompa porque se han agregado acentos de color a un SDK. Una vez que acepté que la filosofía de Google sobre la compatibilidad con versiones anteriores era simplemente diferente de lo que estaba acostumbrado a mi nivel de agravación, bajó bastante.

Android Studio nunca estará a la par con Eclipse ADK o sus otros pares de entornos de desarrollo. He trabajado con RubyMine durante años y JetBrains ha sido genial, pero IntelliJ y Gradle simplemente no están listos para la tormenta histórica de bibliotecas y dependencias. Google tiene demasiadas piezas innecesariamente dependientes pero separadas que debe juntar desde la aplicación Android SDK Management en un entorno de desarrollo. Esperaría que el cambio a IntelliJ lo hubiera solucionado, pero NO, ha empeorado las cosas porque probablemente solo estaban desesperados por hacer que funcionara y menos preocupados por POR QUÉ lo estaban haciendo en primer lugar. Honestamente, no tengo idea de lo que pensaron que mejoraría el movimiento que no sea un motor de creación de secuencias de comandos, por lo que esperan que andes con ellos todos los días. Su ruta de actualización no se prueba. Tuve una instalación de ADS de hace 4 meses que rompió todo cuando lo encendí y Gradle / ADS decidió comenzar a extraer cosas y luego registrar un montón de errores de compatibilidad que solo pude solucionar reinstalando. En serio, no deberías editar scripts generados automáticamente para solucionar un problema que aparece de repente.

Todavía apesta a partir de octubre de 2015. No se puede pasar ni siquiera un diseño de pantalla básico con 2 campos de texto antes de la vista previa barfs con un java.lang.NoSuchMethodError: java.util.Locale.toLanguageTag () Ljava / lang / String; excepción. Más allá de no probado, todavía está en la etapa de prueba de concepto pre-alfa temprana.

Dios no lo quiera, si ejecuta AS en una instalación de Linux de 32 bits, se quedará calvo en un día. La distribución contiene todos los elfs de 64 bits en las herramientas. Incluso el jre. Problema tras problema. Perdí todo el día para intentar ponerlo en marcha. Renunciar ahora. Puede intentarlo si consigo una instalación de 64 bits. Incluso la descarga independiente de SDK ya no está disponible.

En My View, Android Studio es un buen IDE si está comenzando el desarrollo de su aplicación, pero una vez que las personas se acostumbran a eclipse, les resulta difícil acostumbrarse a la estructura del proyecto y la interfaz de Android Studio.

Pero tiene muy buena compatibilidad con Gradle.

Si alguien quiere aprender el desarrollo en Android Studio, puede obtener el tutorial disponible en Android Adventures – Comenzando con Android Studio 1.0

Pero no creo que valga la pena invertir tiempo si ya conoce bien Eclipse


Porque corre muy lento. La vida era más fácil cuando se usa eclipse. (Intentemos limpiar y reconstruir un helloword en el estudio y eclipse)

Android Studio es SUCK. No necesitas un Titanic para cruzar la mayoría de los ríos.

More Interesting

¿Qué medidas toman los desarrolladores de Android para acomodar diferentes distribuciones de Android?

Cómo construir juegos en Android

En Android, ¿cuáles son las cosas básicas que debo saber para desarrollar un juego básico?

¿Es necesaria la capacitación en aplicaciones de Android para desarrollar una aplicación financieramente exitosa?

¿Alguna aplicación de reproductor de música de Android de terceros no utiliza la clase MediaPlayer para reproducción?

¿Puedo aprender Android en un mes y hacer un proyecto?

¿Necesito conocer el desarrollo web, el desarrollo de Android o algunos proyectos de código abierto para una programación competitiva para hacer un buen perfil?

¿Desde dónde puedo aprender a implementar diferentes aplicaciones de Android con respecto al almacenamiento de datos?

¿Dónde puedo encontrar los conceptos básicos del desarrollo de aplicaciones de Android en Android Studio?

¿Cuál es el mejor sitio para aprender a fondo el desarrollo de aplicaciones de Android?

¿Por qué usamos TOAST en el desarrollo de una aplicación de Android?

¿Qué es el estado de instancia guardado en el desarrollo de aplicaciones de Android?

¿Cómo se interpretan y ejecutan los scripts MeteorJS del lado del servidor y del lado del cliente cuando empaqueto mi aplicación Meteor como una aplicación de Android?

Cómo usar el almacenamiento local en el desarrollo de aplicaciones de Android para almacenar datos como la base de datos

¿Cuál es el ingreso promedio de un desarrollador de aplicaciones de Android en India?