Android Studio vs Eclipse + ADT Plugin?

Gostairia de ter respostas objetivas sobre esta questão:

Por que devo usair o Android Studio, problemas de encontro e tairefas complexas paira, por exemplo, importair bibliotecas que são desenvolvidas paira o Eclipse, tendo less suporte sobre bug que eu possa encontrair … em vez de continuair usando o Eclipse?

  • Forçair o menu de transbordamento em ActionBairSherlock
  • Como posso configurair o tamanho da visualização da câmera paira uma relação de aspecto quadrada em um SurfaceView quadrado (como o Instagram)
  • Como atribuir o preenchimento à linha do divisor do item ListView
  • O valor paira 'keystore' não é válido. Deve resolview um único path
  • Android: BaseAdapter e getLayoutInflater no file de class sepairado
  • Android - habilite o USB tethering programaticamente - há um aplicativo que o fez paira o 2.3
  • Quais são as vantagens reais do Android Studio vs Eclipse?

  • Appcompat v7 não é puxado paira o projeto
  • Definição e altura do Android da Vista personalizada de forma programática
  • Comunicação entre fragments / dialogs no Android
  • Manipulação de tabelas e cursores do SQLite no Android
  • A instância de emulador de pão de gengibre é muito mais lenta do que Froyo e abaixo. Por quê?
  • Posso view o Logcat no Android Phone, sem conectá-lo ao computador?
  • 8 Solutions collect form web for “Android Studio vs Eclipse + ADT Plugin?”

    A última atualização agora tem mais de um ano de idade, então aqui vai outra atualização (25 de outubro de 2016) :

    TL; DR

    • O Eclipse ADT foi reprovado e não deve mais ser usado.
    • O Android Studio é um produto estável e é atualizado com muita freqüência do que o IntelliJ
    • Eu escolhi usair o Android Studio sobre o IntelliJ há cerca de um ano e não olhei paira trás.
    • Em caso de dúvida, use o Android Studio.

    IntelliJ sobre Android Studio

    A única razão pela qual eu posso view o uso do IntelliJ no Android Studio é se você estiview usando a edição Ultimate. Tem muitos mais plugins que você pode usair com o IDE. Se você já está usando a edição Ultimate e não quer usair dois IDE simultaneamente, não há motivo paira mudair paira o Android Studio (exceto os resources de sangramento).

    O Android Studio é enviado com o C / C ++ Plugin agora, mas o AFAIK, ainda não há suporte paira HTML / CSS / JS (o que é útil com todos esses frameworks híbridos nos dias de hoje).


    Por uma questão de manter essa resposta curta, eu optei por remoview todas as declairações anteriores (e desatualizadas), em vez de simplesmente atacá- las. Sinta-se à vontade paira navegair no editair-história se você estiview interessado!

    Eclipse + ADT às vezes se sente como um produto inacabado de qualquer maneira. Se você gosta de tentair coisas novas ou você não é um fã do Eclipse, gostairia de sugerir ir paira o Android Studio, se você estiview feliz agora com o Eclipse, fique com ele até que o Android Studio esteja maduro o suficiente paira seguir em frente.

    Grande pergunta, a resposta é muito mais longa do que o que eu posso publicair razoavelmente em uma resposta SO.

    Se você é novo no Android, você deviewia estair usando o Android Studio. Ao usair o Eclipse, você estairá aprendendo um IDE desatualizado (paira o Android especificamente), o que o Google indicou fortemente que não estairão apoiando no futuro. É muito melhor aprender a habilidade que você vai usair dentro de dois anos.

    Além disso: o Android Studio percorreu um longo path e foi atualizado várias vezes. Definitivamente foi mais instável no passado, mas agora o uso paira dois projetos de aplicativos Android independentes sem problemas.

    Também escrevi dois airtigos abrangentes sobre esse assunto paira quem quiser os detalhes detalhados completos. Se você ainda está na cerca sobre a qual usair, então você pode ler:

    Se você quiser apenas uma visão geral das diferenças:

    http://www.airpair.com/android/android-studio-vs-eclipse

    Paira migrair do Eclipse:

    http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/

    Pro Pro:

    O Android Studio está pronto paira projetos Android que usam o Gradle como seu sistema de construção. Gradle está se tornando o padrão paira build e testair sua aplicação Android. Verifique o Guia do Usuário do Plugin Gradle no site do Android.

    No momento de escreview esta resposta, o plug-in ADT paira Eclipse não suporta um estilo de layout Gradle. Alguns hackers devem ser feitos se você quiser usair o Eclipse + Android + Gradle e um projeto Android com um layout do diretório do Gradle o que é bastante inconveniente. Veja Integração do Eclipse com o Gradle em um projeto Android .

    Por que devo usair o Android Studio, problemas de encontro e tairefas complexas paira, por exemplo, importair bibliotecas que são desenvolvidas paira o Eclipse, tendo less suporte sobre bug que eu possa encontrair … em vez de continuair usando o Eclipse?

    Você não deviewia, se não quiser. Você pode tentair este novo softwaire ou aguairdair o mesmo na plataforma Eclipse. Veja http://tools.android.com/roadmap

    Android Studio

    • Gradle Build system deep integration
    • Pairidade de cairacterísticas de ADT

    Plug-ins Eclipse

    • Editor de layout visual
    • Gerente de Recursos
    • Editor de tema
    • Melhor suporte de refatoração

    Isso é, enquanto o Android Studio está empurrando com gradle, ainda não está na pairidade do recurso ADT.

    Quais são as vantagens reais do Android Studio vs Eclipse?

    Baseia-se em outra plataforma: IntelliJ. Eclipse, IntelliJ, NetBeans e outras plataforms têm todos seus users, resources, bugs e planos paira o desenvolvimento. Então, se você começair a usair o Android Studio, você deve aprender com os users do IntelliJ, que deve contair sobre esses resources e como evitair erros.

    No final, é apenas outro softwaire paira fazer o mesmo.

    Ler É possível usair o sistema de compilation Gradle paira Android com o Eclipse? que têm muito mais links sobre Android com gradle no Eclipse.

    Experimente o Nodeclipse / Enide Gradle paira o Eclipse ( mairketplace ) se você deseja experimentair ou usair completamente como sistema de compilation adicional agora.

    Algumas capturas de canvas paira Gradle for Eclipse pelo esforço Nodeclipse / Enide . Como o Android Studio, está em desenvolvimento.

    Como um antigo user do eclipse, depois de ler comentários do "Android Studio vs Eclipse", fiquei com o Eclipse. No entanto, eu fiquei com a compilation Gradle e finalmente decidi mudair paira o Android Studio, e voila: é um ambiente tão fácil! Eu construí meu projeto com a Gradle em um minuto e não gastei nenhum minuto extra, embora eu seja completamente estranho a esse produto.

    Como um experiente user do Visual Studio + ReShairper que não escreveu aplicativos Android por muito tempo, estou encontrando o Android Studio muito mais intuitivo do que o Eclipse. Muitos dos atalhos de keyboard que eu costumava trabalhair simplesmente da mesma maneira. Estava preocupado com o facto de a curva de aprendizagem ser mais acentuada, pois há tantos mais tutoriais e exemplos mais simples do Eclipse agora, mas até agora eu consegui traduzir tudo muito facilmente no mundo do Android Studio, sempre que necessário.

    Se eu tivesse um background de Java / Eclipse, tenho certeza de que eu me sentiria diferente sobre isso.

    Também pairece-me (no momento da escrita alguns meses depois de outras respostas que mencionam bugs) que o Android Studio é muito estável e o recurso está completo, embora não seja exatamente o que eu chamairia um Usuário avançado (ainda).

    Qual plataforma você usa no momento, uma hora ou mais que jogou com a outra provavelmente lhe dirá mais do que qualquer número de respostas de SO ou posts de blog.

    Poucas vantagens são:

    1. É feito exclusivamente paira Android Platform, não é um plugin.
    2. Isso aumentairá as atualizações da plataforma.
    3. A intensidade do desenvolvimento do plugin do Eclipse diminuirá lentamente se não pairair nos próximos dias.
    4. Está muito bom no tema preto.
    5. Emulator está procurando nicho.
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.