una studio proyecto jdk importar guardar enviar como abrir android eclipse android-studio android-gradle adt

proyecto - jdk en android studio



Android Studio vs Eclipse con ADT(2015) (15)

A partir de mayo de 2015, el soporte de Android Studio para NDK ha mejorado significativamente. Puede elegir entre la generación automática de bibliotecas nativas o usar su propio Android.mk en casos más complejos. Pero AS aún no proporciona una forma de depurar partes nativas de una aplicación (si está utilizando JNI) . Esta puede ser la última razón para mantener Eclipse en el escritorio.

Actualización, un año después: Android Studio 2.2.1 proporciona una compatibilidad decente con NDK y es casi totalmente compatible con la antigua configuración basada en Android.mk . Y es compatible con la depuración de C ++, mucho más fácil de lo que lo hizo Eclipse.

A partir de 2015, veo que Android Studio es un IDE oficial para desarrollar aplicaciones de Android de acuerdo con la información en su sitio oficial y en cada página de su sitio, hay una nota que sugiere ir a Android studio en lugar de Eclipse con ADT.

Nota: si ha estado utilizando Eclipse con ADT, tenga en cuenta que Android Studio ahora es el IDE oficial para Android, por lo que debe migrar a Android Studio para recibir las últimas actualizaciones de IDE.

Pero no he encontrado ningún artículo reciente sobre los pros y los contras al elegir el IDE o el eclipse con ADT. Si alguien puede arrojar algo de luz sobre esto, entonces ayudaría a otros principiantes como yo a elegir la aplicación adecuada para el desarrollo de Android.



Eclipse es mucho más superior a AS. Es mucho más fácil de usar, más intuitivo, mucho menos con errores (aunque es mucho más con errores que VISUAL Studio, pero estamos comparando con AS), y probablemente hará que su trabajo sea más productivo. Ya es 2016 y estoy planeando seguir usando Eclipse mientras sea posible.


El Pro principal ahora es que uno tiene que usarlo para desarrolladores de Android. La desventaja principal es que muchas otras herramientas aún utilizan Eclipse. Incluso Appium automatizado marco de prueba para Android.

Hoy en día hay que usar Android Studio. Tiene excelentes funciones, como la búsqueda de códigos: se puede contextualizar haciendo clic en

Find Usages

cuando una clase está resaltada y encuentra usos en el código. (no importa la palabra "usos" es un inglés incorrecto. :-) Es la forma de Google. Nadar con ella.

Tiene una integración más estricta que la que se logró con Eclipsed, como la característica agradable del menú contextual en un archivo de diseño xml y encontrar dónde se usa en el código. Útil.

Además, utiliza Gradle para que las personas puedan escribir sus propios procesos de compilación en lugar de hacer que un IDE lo haga automáticamente. Creo que esto libera a Google de tener que perder el tiempo pensando en cómo hacer que el IDE maneje todo el desorden de configuración.

Si bien nuestra compilación pasó de más de 2 minutos con AS 1.x a 17 minutos con AS 2.x, esto podría atribuirse a la forma en que tenemos nuestros archivos de Gradle distribuidos. Necesitamos un programador de compilación para asegurarnos de que nuestra configuración de compilación sea correcta.

Como puede ver, el Pro principal es uno que tiene que usarlo y los Pros putativos son que tiene mejor soporte para el código de Android y los diseñadores de pantallas. El problema principal es que se mueve del IDE estándar utilizado para la mayoría de los demás desarrollos de Java y no proporciona mejoras drásticas en el rendimiento. Otra estafa es que posiblemente presenta la necesidad de un nuevo rol de ingeniero de construcción; pero muchos proyectos ya estaban empantanados en definiciones de compilación manual con Maven; Entonces, eso puede no ser una Con dependiendo de la velocidad de tu equipo.


En mi opinión, todo lo que puede hacer con Android Studio (gradle, maven, etc.) lo puede hacer con Eclipse de forma más rápida y sencilla y me refiero a "más rápido, más fácil" porque en Eclipse, si surge algún problema como el "error XX", realice una búsqueda rápida en yahoo / google / whatever y miles de resultados aparecen de tipos que tuvieron el mismo problema y cómo solucionarlo.

He estado programando con Eclipse para C / C ++ y Java durante 8 años, ya que cambiar a IntelliJ para mí es una pérdida total de tiempo, lo que se traduce en una gran pérdida de dinero. Todos mis clientes quieren sus aplicaciones para ayer y no puedo. Tengo el lujo de "jugar" y perder el tiempo modificando un IDE realmente diferente mientras tengo facturas que pagar. Así que en mi caso me quedaré 100% con Eclipse.


En mi opinión:

  • Android Studio es un IDE oficial para el desarrollador de Android que fue proporcionado por Google. Por lo tanto, podemos tener el soporte más reciente para actualizar o cualquier cambio oficial de google.

  • Usar Android Studio es mejor que Eclipse para el diseño. Puede codificar el diseño y ver la vista previa [ al menos, cuando respondo a esta pregunta, Android Studio es mejor que Eclipse ]

  • Con build.gradle podemos acceder fácilmente a la biblioteca compartida de otros en github.
  • También podemos evitar algunos errores tontos con la herramienta de análisis de código de Android Studio (sin agregar ningún complemento). Y también podemos tener muchas otras ayudas para mejorar el estilo de codificación o la lógica, ...

  • Me siento enojado con el problema de generar R.java en Eclipse. A veces, mi Eclipse no genera este archivo, por lo que tengo que encontrar muchas soluciones para resolverlo. En Android Studio, podemos resolver este problema fácilmente (este problema casi ocurre debido a la definición de recurso).

  • Si está familiarizado con Accesos directos (tecla de combinación) en Eclipse (Mac OS o Windows, ...), puede configurarlo para obtener esto en Android Studio: Vaya a Archivo -> Configuración -> Mapa de teclas -> Opción desplegable de mapas de teclas. Seleccione de ellos .

  • Pero, Android Studio no siempre es bueno. Especialmente, cuando trabajas en un proyecto grande, que incluye muchos proyectos (cada proyecto generará un archivo apk). Android Studio no es posible abrir dos proyectos en una sola ventana . Los nuevos proyectos solo se pueden abrir en una nueva ventana o reemplazar el proyecto en la ventana existente. Alguien dice que el Módulo en Android Studio es el mismo que el proyecto en Eclipse y el Proyecto en Android Studio es el mismo que el área de workspace en Eclipse. Pero, creo que no es equivalente.

  • el proceso de gradación e indexación en Android Studio es tan pesado para PC de madera (al igual que la computadora portátil Core-i5 + RAM 4GB + HDD sata), resultará en mostrar que Android Studio no responde


Los principales problemas de Android Studio:

  1. Compilación muy lenta para la depuración. Para algunos de mis proyectos Eclipse: ¡11 segundos como 5 min!
  2. La terminación de la cadena es inutilizable. Por ejemplo, la finalización sin parámetros. No hay terminación para algunos operadores, por ejemplo if , if else , for etc.
  3. AS ralentiza dramáticamente la PC: el mouse y el teclado se congelan periódicamente.
  4. La estructura del proyecto está intrincada.

Entonces, ¿cómo seguir utilizando Eclipse si la nueva versión de Google Play Services (V30 y superior) no está disponible para Eclipse pero solo para AS? Esta es la información sobre cómo preparar libs de AS (Analytic, ADS, etc.) para Eclipse.


Para el desarrollo de Android, definitivamente, Android Studio es mejor que Eclipse. He trabajado en Eclipse durante casi 4 años, pero cuando cambié a Android Studio, sentí la diferencia. A continuación se presentan algunos puntos que he notado:

Rendimiento: el rendimiento de Android Studio es mejor que Eclipse y mejora con cada nueva versión.

Inteligente: Android Studio es más inteligente que Eclipse. Te da sugerencias más precisas y rápidas.

Más opciones: puedes crear APK de múltiples sabores a la vez en build.gradle

Resumen: Después de trabajar en Android Studio, si va a trabajar en Eclipse, sentirá lo mismo que conducir un auto de nivel básico de Toyota después de conducir Lamborghini Aventador :) Sentí esta diferencia

Actualizar:

Android Studio 2.0 se acerca. Es muy, muy rápido que el actual Android Studio. http://android-developers.blogspot.jp/2015/11/android-studio-20-preview.html

Actualizar:

Se lanza Android Studio 3.0. Como mencioné hace 2 años sobre la diferencia, Android Studio está mejorando día a día. Eche un vistazo a AS 3.0: https://android-developers.googleblog.com/2017/10/android-studio-30.html


Probé Android Studio (AS) y hace que tu computadora sea muy lenta. Tengo un procesador Intel I5 Core, pero se necesita una vida útil para abrir AS. Intenté codificar un poco y veo que la finalización automática es excelente en AS. Intenté buscar en Internet cómo hacer que el AS sea rápido, así que inténtalo un poco más. Hay un montón de tutoriales que dicen que puede hacer que el AS sea rápido, incluso deshabilitar otros programas. Con todo el trabajo duro que tienes que ingresar solo para que AS sea rápido, volví a Eclipse. Eclipse es mucho más rápido que AS. Instalar como solo un día perdido de mi vida.


Soy nuevo y empecé con AS, pero pronto me frustré cuando usé repositorios de otros desarrolladores en mi proyecto. Todo el proceso de agravación y las conjeturas de migrarlas al Gradle y configurarlas de forma manual solo se hicieron más importantes para mí, así que fui retroactivo, descargué Mars1 y lo probé. Al principio me pareció un poco poco intuitivo, pero una vez que aprendí la navegación me enamoré de la apertura de la misma. Todavía pretendo usar Android Studio para todos o mis lanzamientos, pero eclipse es ahora mi derecho ideal. ahora, a menos que Google intente crear alguna API que solo se use en Studio. Me gustan las opciones y odio que las compañías intenten racionalizar, pierden así a grandes desarrolladores con experiencia. También @mistersmith ... probablemente no puedas permitirte ser tan ingenuo. Usted va a seguir el camino del dodo pensando que es solo una solución y que alimenta la basura corporativa. Puede que no lo sepa, pero google está preparando a personas como usted para que crean que AS es la única solución práctica. Simplemente espere hasta que se vea obligado a migrar a algo diferente en el futuro después de comprar AS para todas sus necesidades de aplicaciones móviles.


Soy un desarrollador experimentado en eclipse adt y recientemente cambié a AS (diciembre de 2015). Debo decir que el eclipse es definitivamente mejor que AS! El verdadero eclipse se estrella, pero AS también, ¡y aún más! Eclipse sabe cómo piensa un desarrollador de Java y, por lo tanto, es muy intuitivo. ¡AS se estrella descaradamente lanzando NPEs que es vergonzoso! A partir de ahora, el AS es definitivamente exagerado. Estoy seguro de que intellij ha hecho algunos tratos malvados con google para impulsar su IDE. Las personas que votan por AS definitivamente no han trabajado en eclipse por mucho tiempo. Este debate se está convirtiendo cada vez más en "¡Quién sabe qué!" en lugar de "cuál es mejor!"

Aquí hay un artículo que estoy escribiendo actualmente. Es alto que alguien levante su voz:

http://pissedoff-techie.blogspot.in/2016/01/why-android-studio-sucks-over-eclipse.html


Un tema interesante para mí: solía pensar que Eclipse era un IDE de infierno para crear aplicaciones de Android ... irónicamente, ahora que uso AS, las cosas empeoraron. Por supuesto, AS está mucho más integrado con la plataforma Android, pero es por eso que hubiera esperado algo más suave y sin problemas: Eclipse tenía la excusa de ser un IDE de propósito general, después de todo. Creo que el problema radica en la propia arquitectura de Android y las herramientas de desarrollo relacionadas que hacen que la codificación sea incómoda, desagradable y con un rendimiento mucho menor en comparación con otras plataformas más estables.
Parece que a Google no le importa demasiado cambiar la API y forzar las actualizaciones de proyecto / código para hacer posible la actualización de proyectos escritos para versiones anteriores. Parece que no les importa en absoluto la compatibilidad con versiones anteriores. Introducen cambios en sus librerías, incluso eliminando API completas del núcleo (apache, por ejemplo, en Android 6), piensan en servicios de juego (que ahora son más grandes que el sistema operativo en sí), admob, análisis ... siguen cambiando y cambiar forzar para actualizar / cambiar la fuente / re despliegue. Cada vez que veo una ventana emergente en la consola de desarrollo sobre una nueva característica, siento escalofríos en mi columna vertebral. ¿Qué hay del hecho de que dejaron de eclipse mientras su estudio seguía siendo inestable y, lo más importante, no daban herramientas decentes y confiables para portar proyectos? ¿Han intentado trasladar un gran proyecto antiguo a AS? Es una especie de infierno ... Simplemente creo que no les importa mucho los programadores porque somos MUCHO, no les pagamos y lo queremos o no, tendrá que conformarse si quiere quedarse. No puedo incluso piense, por ejemplo, que Microsoft o Apple hagan lo mismo con sus herramientas de desarrollo, pero también es cierto que en tales casos usted les paga. Mi opinión por supuesto.

@Eugene

La razón por la que dices que esta es la misma razón por la que los desarrolladores envejecidos terminan sin trabajo.

Hey chico, respeto. Eche un vistazo a lo que las generaciones anteriores de programadores hicieron para la informática y lo que está haciendo y luego piense en lo que escribe. Solo déle algunos nombres para comenzar su tarea: Stallman Knuth Torvalds Berners Lee Wozniak Ritchie Codd Thomson Engelbart y podríamos continuar ...


Ya hay una pregunta here que responde esto perfectamente.

Para agregar mis bits, Android Studio es el que está recibiendo la última actualización y será el único IDE oficial para el futuro, por lo que creo que todos deberían pasar a Android Studio . Android Studio es mucho mejor, estable y ligero IDE. Eclipse ha estado estrellando contra mí desde que empecé el desarrollo de Android, mientras que Android Studio tenía mucho menos bloqueo. Además, tenemos una muy buena integración de Maven para bibliotecas en Android Studio.

El futuro está aquí con Gradle , ANT es una cosa del pasado.


Primero, Android Studio es creado y mantenido por el equipo de desarrollo del kit de herramientas de Google. Eso significa que, al parecer, todas las últimas actualizaciones del Android Development de Android Development enviarán a AS por primera vez. En segundo lugar, AS es una integración de diferentes Android Development Tools , incluidas ADT , IntelliJ , Gradle , Maven , Ant ... Ya sabes, ADT podría ser complementario de muchas herramientas de desarrollo de código abierto, como Eclipse , IntelliJ , NetBeans ... Cuando migra proyectos de uno a otro, pueden surgir algunos problemas porque tienen diferentes reglas y formatos de programación, lo que no solo afecta a los desarrolladores, sino también a los de Google''s y Android''s . Esa es una pregunta. Así que Android Studio puede ser una solución para esto.


  • Indexación. Causa que AStudio se cargue en cuestión de años. Después, lo mismo un Eclipse. + E

  • Ayuda de idioma. + A

  • Perspectivas. Uno tiene que empezar a buscar a tientas las diferentes
    Windows en AStudio una vez que necesitan cambiar entre diseño / depuración / código. Esta molestia fue completamente resuelta por el uso de
    Perspectivas. + E

  • Depurador Increíblemente lento para lanzar en AStudio. Incluso Ejecutando una aplicación
    Lleva años completar en AStudio. Y en las raras ocasiones.
    no, uno termina con todo tipo de excepciones en su aplicación bajo
    El desarrollo o simplemente la aplicación ya no se instalará. + E

  • Apoyo. es el recurso principal en ambos casos. Solo que con Eclipse no hay mucha necesidad de ello. + E

  • Interfaz de usuario: el estudio es sólo el cáncer de ojo. Eclipse es una brisa. + E

  • Edificio: gradle> hormiga; pero Eclipse también ofrece mvn. Además, esto es
    La razón principal es la ejecución / depuración lenta en AStudio y no hay forma de evitarlo. Solo hay que tragar la pastilla y esperar 15-20 segundos.
    Cada vez que cambies una línea de código. + E

  • Guardado automático: solo me hace pensar que Google sintió que estaba retrasado y esto
    La característica salvaría mi vida. + E

Puntuación final:

A: E

1: 7

Lo que plantea la pregunta de por qué en el mundo cambiaron a AStudio. Dicho esto, naturalmente no tenemos nada que decir, simplemente seguimos ciegamente al Hombre.