Android Studio vs Eclipse + ADT插件?

gah*_*hfy 95 eclipse android android-studio

我想对这个问题有客观的答案:

为什么我应该使用Android Studio,遇到问题和复杂的任务,例如,导入为Eclipse开发的库,对我可能遇到的bug的支持较少,而不是继续使用Eclipse?

Android Studio与Eclipse的真正优势是什么?

Luk*_*uth 47

最后一次更新已经超过一年了,所以这里有另一个更新(2016年10月25日):

TL; DR

  • Eclipse ADT已被弃用,不应再使用.
  • Android Studio是一款稳定的产品,其更新频率比IntelliJ更频繁
  • 大约一年前我选择在IntelliJ上使用Android Studio,但没有回头.
  • 如有疑问,请使用Android Studio.

Android Studio上的IntelliJ

我可以看到在Android Studio上使用IntelliJ的唯一原因是你使用的是Ultimate版本.它有更多可以与IDE一起使用的插件.如果您已经使用Ultimate版本并且不想同时使用两个IDE,则没有理由切换到Android Studio(除了前沿功能).

Android Studio现在附带了C/C++插件,但是AFAIK,仍然不支持HTML/CSS/JS(这些日子对所有这些混合框架都有帮助).


为了保持这个答案短的缘故,我已经选择删除,而不只是所有以前(和过时的)陈述,醒目他们.如果您有兴趣,请随意浏览编辑历史记录!

  • 我没有在愤怒中使用Android Studio,但似乎gradle构建需要大约一分钟,Eclipse构建需要几秒钟."更快更轻"似乎并不合适.我错过了什么吗? (11认同)
  • 我安装了最新版本的Android Studio,它比eclipse消耗了CPU和RAM((我有10G内存的i7笔记本电脑)),另外一些作品变得很辛苦,我能够在2中构建"hello world"在eclipse的分钟,但在android studio中无法做到,即使是简单的任务也不清楚,例如你可以找到很多关于"如何从android studio中删除项目"的问题,我对android studio的看法是:not准备使用它到现在为止,它是有前途的产品,但它陷入了微小的错误,eclipse仍然比android工作室更灵活. (4认同)

Rau*_*rta 19

Eclipse + ADT有时候感觉就像一个未完成的产品.如果您喜欢尝试新事物或者您不喜欢Eclipse,我建议您选择Android Studio,如果您现在对Eclipse感到满意,请继续使用它,直到Android Studio成熟到足以继续前进.

  • @ user1130176我很快就切换回了Eclipse,但是我放弃了很快.我无法弄清楚如何添加一个库.我习惯于将它放入libs文件夹然后引用它但显然它没有那样工作,因为我正在处理其他一些学习曲线我认为现在的新图书馆不是一个可选学习曲线的好时机.在我碰到它之前我很喜欢它,但老实说,没有多少经验. (2认同)

Del*_*ete 9

很好的问题,答案比我在SO答案中合理发布的答案长得多.

如果您是Android新手,您绝对应该使用Android Studio.通过使用Eclipse,您将学习一个过时的IDE(专门针对Android),谷歌强烈表示他们将来不会支持它.从现在开始学习你将要使用的技能要好得多.

此外:Android Studio已经走过了漫长的道路并且已经多次更新.它在过去肯定更不稳定,但我现在已经将它用于两个独立的Android应用程序项目而没有问题.

我还为那些想要完整深入细节的人写了两篇关于这个主题的综合文章.如果您还在使用哪种方法,那么您可以阅读:

如果您只想了解差异的一般概述:

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

对于从Eclipse迁移:

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