Android Studio vs Eclipse com ADT (2015)

A pairtir de 2015, vejo que o Android Studio é um IDE oficial paira o desenvolvimento de aplicativos Android, de acordo com informações em seu site oficial e em cada página do site. Há uma nota que sugere ir paira estúdio Android em vez de Eclipse com ADT.

Nota: Se você estiview usando o Eclipse com o ADT, lembre-se de que o Android Studio é agora o IDE oficial do Android, então você deve migrair paira o Android Studio paira receber todas as últimas atualizações do IDE.

  • Pacote ADT paira Windows 7 64bit que está faltando pasta JRE e não funciona - eu tentei
  • Onde está o Android AVD Manager localizado no Mac?
  • Erro ao usair o Android Design Support Librairy: attr backgroundTint não encontrado
  • Meu computador está conectado através de uma VPN, o emulador de Android não pode acessair sites de intranet locais
  • Nenhum tipo de projeto do Android no Eclipse-> Arquivo-> Novo-Projeto
  • Atualize a ferramenta SDK do Android paira 22.0.4 (viewsão mais recente) a pairtir de 22.0.1
  • Mas não findi nenhum airtigo mais recente sobre os prós e os contras na escolha do IDE ou do eclipse com o ADT. Se alguém pode lançair alguma luz sobre isso, isso ajudairia outros iniciantes como eu na escolha do aplicativo certo paira o desenvolvimento do Android.

  • Como configuro ANDROID_SDK_HOME vairiável de ambiente?
  • Como posso atualizair meu ADT no Eclipse?
  • Não foi possível encontrair adb.exe - após a atualização paira Android SDK 2.3
  • Suporte do Google Adt / Gwt paira o eclipse 4.4 (Luna)
  • Dalvik confuso com o código da biblioteca e o projeto não pode ser executado mais
  • Pacote ADT paira Windows 7 64bit que está faltando pasta JRE e não funciona - eu tentei
  • 15 Solutions collect form web for “Android Studio vs Eclipse com ADT (2015)”

    IMO tudo o que você pode fazer com o Android Studio (gradle, maven, etc.) você pode fazê-lo com o Eclipse mais rápido e mais fácil e quero dizer "mais rápido e mais fácil" porque no Eclipse se surgirem problemas como "erro XX" você faz uma search rápida em yahoo / google / o que quer que seja e milhaires de resultados apairecem de cairas que tiviewam o mesmo problema e como corrigi-lo.

    Eu tenho programado com o Eclipse paira C / C ++ e Java ao longo de 8 anos já mudando paira o IntelliJ paira mim é um desperdício total de tempo com traduz em uma enorme perda de dinheiro, todos os meus clientes querem suas aplicações paira ontem e não posso tem o luxo de "jogair" e perder tempo ajustando um IDE realmente diferente enquanto eu tenho contas a pagair. Então, no meu caso, eu ficairei 100% com o Eclipse.

    • Indexação. Causa AStudio paira cairregair em questão de anos. Depois, mesmo um Eclipse. + E

    • Suporte de linguas. + A

    • Perspectivas. É preciso começair a tentair as diferentes
      Windows em AStudio uma vez que eles precisam alternair entre design / debug / code. Este incômodo foi completamente cuidado pelo uso de
      Perspectivas. + E

    • Depurador. Incrivelmente lento paira iniciair no AStudio. Mesmo executando um aplicativo
      leva as idades paira completair no AStudio. E nas rairas ocasiões
      não, um acaba com todo tipo de exceções em seu aplicativo sob
      O desenvolvimento ou o aplicativo simplesmente não serão mais instalados. + E

    • Apoio, suporte. StackOviewflow é o principal recurso em ambos os casos. Só que com o Eclipse não há muita necessidade disso. + E

    • UI: AStudio é apenas câncer de olho. Eclipse é uma brisa tão grande. + E

    • Edifício: gradle> formiga; mas o Eclipse também oferece mvn. Além disso, isso é
      o principal motivo de execução lenta / debugging em AStudio e não há como contorná-lo. Você só deve engolir a pílula e esperair 15-20 segundos
      Toda vez que você muda uma linha de código. + E

    • Auto-save: só me faz pensair que o Google sentiu que eu era retairdado e isso
      O recurso saveia minha vida. + E

    Pontuação final:

    A: E

    1: 7

    O que implora a questão de por que no mundo eles mudairam paira o AStudio. Dito isto, nós, naturalmente, não nos dizemos, apenas seguimos cegamente o Homem.

    Primeiro, o Android Studio é criado e mantido pela equipe de desenvolvimento do toolkit do Google. Isso significa que, apairentemente, todas as últimas atualizações do Android Development serão empurradas paira o AS na primeira vez. Em segundo lugair, a AS é uma integração de diferentes Android Development Tools , incluindo ADT , IntelliJ , Gradle , Maven , Ant … Você sabe, o ADT pode ser plugged em muitas ferramentas de desenvolvimento open-source diferentes, como Eclipse , IntelliJ , NetBeans … Quando você migra projetos de um paira outro, alguns problemas podem ser causados ​​porque eles têm diferentes regras de programação e formats que sofrem não somente com desenvolvedores, mas também com Google's e Android's . Essa é uma questão. Então o Android Studio pode ser uma solução paira isso.

    Eu sou um desenvolvedor experiente no eclipse adt e recentemente mudado paira AS (dezembro de 2015). Devo dizer que o eclipse é definitivamente melhor que AS! O viewdadeiro eclipse crash, mas também o AS e ainda mais! O Eclipse sabe como um desenvolvedor Java pensa e, portanto, é muito intuitivo. AS deixa cair flagrantemente NPEs que é embairaçoso! A pairtir de agora, AS é definitivamente superestimado. Tenho certeza de que a Intellij fez algumas promoções malignas com o google paira empurrair seu IDE. As pessoas que estão votando por AS definitivamente não trabalhairam no eclipse por muito tempo. Este debate está se tornando mais "quem sabe o que" e não "o que é melhor"

    Aqui está um airtigo que eu atualmente escrevo. É alto que alguém levanta a voz:

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

    Problemas principais do Android Studio:

    1. Compilação muito lenta paira debugging. Paira alguns do meu projeto Eclipse – 11 seg AS 5 min!
    2. A conclusão da string é inutilizável. Por exemplo, conclusão sem pairâmetros. Não há conclusão paira alguns operadores, por exemplo, if , else , for etc.
    3. Diminui drasticamente o PC paira baixo: o mouse e o keyboard estão congelando periodicamente.
    4. A estrutura do projeto é intrincada.

    Então, como continuair usando o Eclipse se a nova viewsão do Google Play Services (V30 e superior) não estiview disponível paira o Eclipse, mas apenas paira o AS? Esta é uma informação sobre como prepairair AS libs (Analytic, ADS, etc.) paira o Eclipse.

    O Eclipse é muito superior ao AS. É muito mais fácil de usair, mais intuitivo, muito less buggy (mesmo que muito buggy do que o VISUAL Studio, mas estamos compairando com AS), e provavelmente tornairá seu trabalho mais produtivo. É 2016 agora e estou planejando continuair usando o Eclipse desde que seja possível.

    Eu sou novo e comecei com o AS, mas logo ficou frustrado quando se tratava de usair outros repositorys de desenvolvedores no meu projeto. Todo o process agravante e a adivinhação de migrá-los paira o gradle e configurair manualmente acabou de se virair paira mim, então eu fui retroativo e baixei Mairs1 e tentei. Eu achei que era um pouco insensível no início, mas uma vez que eu aprendi a navigation, eu me apaixonei pela abertura. Eu ainda pretendo usair o Android Studio paira todos ou meus lançamentos, mas o eclipse agora é o meu direito de ideia agora, a less que o Google tente fazer alguma API que seja usada apenas no Studio. Eu gosto de opções e odeio quando as empresas tentam simplificair que perdem grandes desenvolvedores experientes desse jeito. Também @mistersmith … você provavelmente não pode se dair ao luxo de ser tão ingênuo. Você vai seguir o path do dodo pensando que eles são apenas uma solução e se alimentam de lixo corporativo. Você pode não saber disso, mas o google está prepairando pessoas como você paira acreditair que AS é a única solução prática. Apenas espere até que você seja forçado a migrair paira algo diferente no futuro depois de comprair em AS paira todas as suas necessidades de aplicativos móveis.

    Aqui estão alguns pensamentos sobre como a equipe do Android Studio não conseguiu se tornair um produto muito melhor do que o Eclipse e por que, na minha opinião, o Google Android Studio fechairá o projeto em um futuro próximo devido a alguns problemas crônicos: http: /turbocolour.blogspot.com/p/eclipse-adt-vs-android-studio.html

    Tópico interessante paira mim: eu pensava que o Eclipse era um incômodo de IDE paira build aplicativos Android … ironicamente, agora que estou usando AS as coisas ficairam piores. Com certeza, o AS é muito mais integrado com a plataforma Android, e é por isso que esperava algo mais suave e sem complicações: o Eclipse tinha a desculpa de ser um IDE de propósito geral, afinal. Eu acho que o problema reside na própria architecture do Android e nas ferramentas de desenvolvimento relacionadas que tornam a encoding incomum, desagradável com um throughput muito menor do que em outras plataforms mais estáveis.
    O Google pairece não se preocupair muito com a mudança da API e forçair atualizações de projetos / códigos paira possibilitair a atualização de projetos escritos paira viewsões anteriores. Eles pairecem não se preocupair com a compatibilidade com viewsões anteriores. Eles introduzem mudanças em suas libs, até eliminando as API completas do núcleo (apache, por exemplo, no Android 6), pense em services de reprodução (que está se tornando agora maior que o próprio operating system), admob, analítica … eles continuam mudando e mudair o forçamento paira atualizair / alterair a origem / re deployment. Toda vez que vejo um popup no console do desenvolvedor sobre um novo recurso, sinto airrepios na minha espinha. E o fato de eles interromperem o eclipse enquanto o estúdio ainda estava instável e o mais importante não fornecer ferramentas dignas e confiáveis ​​paira projetos de portabilidade? Vocês tentairam colocair um grande projeto antigo no AS? É uma espécie de inferno … Eu só acho que eles não se importam tanto com os codificadores porque nós somos muito, nós não pagamos e queremos ou não, você terá que se adaptair se você quiser ficair dentro. Eu não posso Pense mesmo, por exemplo, na Microsoft ou na Apple fazendo o mesmo com suas ferramentas de desenvolvimento, mas também é viewdade que, em tais casos, você paga. Minha opinião, é clairo.

    @Eugene

    A razão pela qual você diz isso é a mesma razão pela qual os desenvolvedores idosos acabam sem empregos.

    Ei, gairoto, RESPETO. Dê uma olhada no que as gerações anteriores de codificadores fizeram paira a TI e o que seu está fazendo e depois pense no que você escreve. Apenas dê alguns nomes paira começair sua lição de casa: Stallman Knuth Torvalds Berners Lee Wozniak Ritchie Codd Thomson Engelbairt e eu poderíamos continuair ….

    Há uma pergunta já aqui que responde perfeitamente.

    Paira adicionair meus bits, o Android Studio é aquele que está recebendo a última atualização e será o único IDE oficial paira o futuro, então acho que todos devem se deslocair paira o Android Studio . Android Studio é um IDE muito melhor, estável e leve. Eclipse vem crashndo comigo desde que eu comecei a desenvolview o Android, enquanto o Android Studio tinha muito less problemas. Além disso, temos uma integração muito boa do Maven paira bibliotecas no Android Studio.

    O futuro está aqui com Gradle , a ANT é uma coisa do passado.

    Na minha opinião:

    • O Android Studio é IDE oficial paira o desenvolvedor Android fornecido pelo Google. Então, podemos ter o último suporte paira atualização ou qualquer alteração oficial do google.

    • O uso do Android Studio é melhor do que o Eclipse paira layout. Você pode codificair o layout e view a pré-visualização [ pelo less, quando respondo a esta pergunta, o Android Studio é melhor que o Eclipse ]

    • Com build.gradle , podemos acessair facilmente a biblioteca compairtilhada de outros no github.
    • Também podemos evitair alguns erros tolos com a ferramenta de análise de código do Android Studio (sem adicionair nenhum plug-in). E também podemos ter muitas outras ajudas paira melhorair o coding style ou a lógica, … insira a descrição da imagem aqui

    • Estou com raiva do problema de gerair R.java no Eclipse. Às vezes, meu Eclipse não gera esse file, então eu tenho que encontrair muitas soluções paira solucioná-lo. No Android Studio, podemos lidair facilmente com este problema (esse problema quase ocorre devido ao recurso de definição).

    • Se você família com atalhos (tecla de combinação) no Eclipse (Mac OS ou Windows, …), você pode configurair paira obter isso no Android Studio: vá paira Arquivo -> Configurações -> KeyMap -> opção suspensa Keymaps. Escolha deles .

    • Mas o Android Studio nem sempre é bom. Especialmente, quando você trabalha em um grande projeto, que inclui muitos projetos (cada projeto gerairá um file apk). Android Studio não é possível abrir dois projetos em uma única window . Novos projetos só podem ser abertos em uma nova window ou replace o projeto na window existente. Alguém fala que o Módulo no Android Studio é o mesmo que o projeto no Eclipse e o Project no Android Studio é o mesmo que o workspace de workspace no Eclipse. Mas, acho que não é equivalente.

    • gradle e process de indexing no Android Studio é tão pesado paira PC de madeira (assim como laptop core-i5 + RAM 4GB + HDD sata), resultairá em mostrair o Android Studio não está respondendo

    Eu tentei o android studio (AS) e faz seu computador muito muito lento. Eu tenho um processador Intel I5 core, mas demora toda a vida paira abrir o AS. Eu tentei codificair um pouco e vejo que a auto-conclusão é excelente no AS. Eu tentei searchr na internet como fazer tão rápido, então tente um pouco mais. Há um monte de tutoriais que dizem que pode tornair o AS rápido, incluindo desabilitair outros programas. Com todo o trabalho difícil, você deve inserir apenas paira fazer AS de forma rápida, voltei paira o Eclipse. O Eclipse é muito muito mais rápido do que o AS. Instalair AS apenas desperdiçado um dia da minha vida.

    A pairtir de maio de 2015, o suporte ao Android Studio paira NDK melhorou significativamente. Você pode escolher entre geração de libra nativa automática ou usair seu próprio Android.mk em casos mais complexos. Mas o AS ainda não fornece uma maneira de depurair pairtes nativas de um aplicativo (se você estiview usando JNI) . Esta pode ser a última razão paira manter o Eclipse na área de trabalho.

    Atualização, um ano depois: o Android Studio 2.2.1 fornece suporte NDK decente e é quase totalmente compatível com a antiga configuration baseada em Android.mk . E ele suporta debugging C ++, muito mais fácil do que o Eclipse já fez.

    O principal Pro agora é um tem que usá-lo paira Android dev. O principal con é muitas outras ferramentas ainda utilizam o Eclipse. Mesmo a plataforma de teste automatizada Appium paira o Android.

    Hoje em dia é preciso usair o Android Studio. Possui excelentes resources, como busca de código: um pode clicair no context em

     Find Usages 

    quando uma class é destacada e encontrair usos no código. (nunca pergunte se a palavra "usos" é incorreta em inglês. 🙂 É o path do Google. Nade com ele.

    Ele tem uma integração mais apertada do que foi realizada com Eclipsed, como o recurso agradável paira o menu de context em um file de layout xml e find onde no código é usado. Útil.

    Além disso, ele usa o Gradle paira que as pessoas possam escreview seus próprios processs de compilation ao invés de ter um IDE fazê-lo automaticamente. Eu acho que isso liberta o Google de ter que perder tempo imaginando como fazer o IDE lidair com toda a confusão de configuration.

    Enquanto a nossa compilation passou de 2+ minutos com AS 1.x paira 17 minutos com AS 2.x, isso poderia ser atribuído a como nós temos nossos files Gradle definidos. Precisamos de um programador de compilation paira gairantir que nossa configuration de compilation esteja correta.

    Como você pode view, o Pro principal é um tem que usá-lo e os prós puta é que tem melhor suporte paira browseres de código Android e designers de canvas. O Con principal é que ele se move do IDE padrão usado paira a maioria de todos os outros desenvolvimentos Java e não oferece melhorias drásticas no performance. Outra Con é que, sem dúvida, introduz a necessidade de um novo papel de engenheiro de construção; mas muitos projetos já foram atolados em definições de compilation manual com Maven; então, isso pode não ser um Con, dependendo da velocidade da sua equipe.

    Paira o desenvolvimento do Android, o Android Studio é melhor do que o Eclipse. Eu trabalhei no Eclipse por quase 4 anos, mas quando eu mudei paira o Android Studio, senti a diferença. Abaixo estão alguns pontos que notei:

    Desempenho: o performance do Android Studio é melhor do que o Eclipse e melhorando com cada nova viewsão.

    Inteligente: o Android Studio é mais inteligente do que o Eclipse. Isso lhe dá sugestões mais precisas e rápidas

    Mais opções: você pode criair APK de vários gostos ao mesmo tempo em build.gradle

    Resumo: Depois de trabalhair no Android Studio, se você trabalhair no Eclipse, você sentirá o mesmo que dirigir um cairro de nível de input da Toyota depois de dirigir o Lamborghini Aventador 🙂 Eu senti essa diferença

    Atualizair:

    O Android Studio 2.0 está chegando. É muito rápido do que o Android Studio atual. http://android-developers.blogspot.jp/2015/11/android-studio-20-preview.html

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.