Android Studio与Eclipse with ADT(2015)

kit*_*ttu 44 eclipse android adt android-studio android-gradle-plugin

截至2015年,我发现Android工作室是根据官方网站网站每个页面上的信息开发Android应用程序的官方IDE ,有一条说明建议使用Android工作室,而不是带有ADT的Eclipse.

注意:如果您已经将Eclipse与ADT一起使用,请注意Android Studio现在是Android的官方IDE,因此您应该迁移到Android Studio以接收所有最新的IDE更新.

但我没有找到任何关于选择IDE或使用ADT进行日食的利弊的最新文章.如果有人可以对它有所启发,那么它会帮助像我这样的其他初学者选择适合Android开发的应用程序

D.S*_*nap 33

IMO你可以用Android Studio(gradle,maven等)做的一切,你可以用Eclipse更快更容易地做到这一点,我的意思是"更快,更容易",因为在Eclipse中如果出现任何问题,比如"错误XX",你可以快速搜索雅虎/谷歌/无论如何和成千上万的结果似乎有相同问题的人和如何解决它.

我已经用Eclipse编程用于C/C++和Java已经8年多了,已经为我转换到IntelliJ是一个浪费时间的翻译,大量亏损,所有我的客户都想要他们的应用程序昨天我不能我有"玩"的奢侈和浪费时间调整一个真正不同的IDE,而我有账单支付.所以在我的情况下,我将100%留在Eclipse.

  • 开玩笑吧?你使用过Android Studio吗?你说这个的原因与老年开发者最终没有工作的原因相同.因为你感到舒服,不适应新的.我会更担心不付账单,因为你还在建立昨天的申请.任何初学者都应该使用建议的IDE而不是一个很快就会死于原生移动实际应用的IDE.如果您喜欢学习或构建最新最好的应用程序,请使用Android Studio.如果您觉得自满,请使用Eclipse. (31认同)
  • 我尝试过两次转换到Android Studio,但事实上没有带有问题视图的增量构建,这让我每次都回到Eclipse. (6认同)
  • @EugeneH冷静下来.他只是对他目前的情况很实际.如果我的职业生涯中存在威胁,我也会这样做,但我也非常喜欢学习新技术. (5认同)
  • @EugeneH Android Studio的编译方式比eclipse慢.这是房间里的大象,因为Gradle将来不会好得多.使用eclipse确实更容易,更快.您不需要阅读Gradle书来执行最常见的任务.所以我认为eclipse仍然更适合初学者或休闲开发(hello worlds,small prototypes),而AS是超可配置的pro选项. (2认同)
  • 我的经验 (1) 尝试了 Android Studio 1.5,发现它在我的系统上滞后(8G RAM,3.6GHz CPU)。有时仅输入文本就会出现明显的延迟。(2) 然后升级到版本 AS 2... 并且有同样的问题。(3) 然后尝试了 Eclipse,它的速度和响应速度明显加快。虽然我不得不将 API 级别降级到 21 才能使 GUI 编辑器工作。总的来说,使用 Eclipse 是痛苦的,因为在线文档现在面向 Android Studio。(4) 最后,回到 Android Studio 2 但使用真正的手机而不是模拟器来释放我的桌面资源,这有助于提高速度。 (2认同)
  • 我对Eclipse没有很多经验,但足以说NDK开发的AS比Eclipse差很多. (2认同)

kel*_*ogs 24

  • 索引.导致AStudio在几年内加载.之后,同样的Eclipse.+ E

  • 语言支持.+ A

  • 展望.
    一旦他们需要在设计/调试/代码之间切换,实际上必须开始为AStudio中的不同窗口摸索.通过使用
    Perspectives 完全解决了这个麻烦.+ E

  • 调试器.在AStudio发布的速度令人难以置信.甚至运行应用程序
    需要很长时间才能在AStudio中完成.并且在极少数情况下它
    没有,最终会在他正在
    开发的应用程序中出现各种异常,或者显然应用程序将不再安装.+ E

  • 支持.StackOverflow是两种情况下的主要资源.就像Eclipse一样,它并不需要它.+ E

  • UI:AStudio只是眼癌.Eclipse是如此轻而易举.+ E

  • 建筑物:gradle> ant; 但Eclipse也提供mvn.此外,这是
    AStudio中运行缓慢/调试的主要原因,并且无法绕过它.
    每次更改一行代码时,您只需吞下药丸并等待15-20秒.+ E

  • 自动保存:只是让我觉得Google觉得我很迟钝,这个
    功能可以挽救我的生命.+ E

最终得分:

答:E

1:7

这就引出了为什么他们转向AStudio的问题.话虽这么说,我们自然也没有发言权,我们只是盲目跟随这个人.


Sil*_*ght 14

首先,Android Studio由Google工具包开发团队创建和维护.这意味着似乎每次最新更新Android Development都会AS在第一时间推出.其次,AS是不同的整合Android Development Tools,包括ADT,IntelliJ,Gradle,Maven,Ant...你知道,ADT可能是撑着在许多不同的开源开发工具,例如Eclipse,IntelliJ,NetBeans...当你从一个迁移到另一个项目,有些问题可能是因为他们有不同的编程规则和格式,这不仅使开发人员痛苦,而且也Google'sAndroid's.这是一个问题.所以Android Studio可能是一个解决方案.


Uts*_*pta 13

我是eclipse adt的经验丰富的开发人员,最近转为AS(2015年12月).我应该说eclipse肯定比AS好!真正的日食崩溃,但AS甚至更多!Eclipse知道Java开发人员的想法,因此非常直观.AS崩溃公然投掷NPE令人尴尬!截至目前,AS肯定是过度炒作.我相信intellij已经与谷歌做了一些邪恶的交易来推动它的IDE.投票给AS的人肯定没有在eclipse中工作很长时间.这场辩论变得越来越"谁知道什么!" 而不是"哪个更好!"

这是我正在撰写的一篇文章.高高的人提高了声音:

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


小智 10

Android Studio的主要问题:

  1. 调试编译速度很慢.对于我的一些项目Eclipse - 11秒AS 5分钟!
  2. 字符串完成无法使用.例如,没有参数的完成.没有完成的一些运营商,例如if,else,for等.
  3. AS大大减慢了PC的速度:鼠标和键盘会定期冻结.
  4. 项目结构错综复杂.

那么,如果新版本的Google Play服务(V30及更高版本)不适用于Eclipse但仅适用于AS,如何继续使用Eclipse?这是如何为Eclipse准备AS库(Analytic,ADS等)的信息.


Rob*_*ust 5

在我看来:

  • Android Studio是Google提供的面向Android开发人员的正式IDE。因此,我们可以为Google提供更新或任何正式更改的最新支持。

  • 使用Android Studio优于Eclipse进行布局。您可以编写布局代码并查看预览[ 至少,当我回答这个问题时,Android Studio比Eclipse更好 ]

  • 有了build.gradle我们,我们可以轻松访问github上其他人的共享库。
  • 我们还可以使用Android Studio的代码分析器工具避免一些愚蠢的错误(无需添加任何插件)。我们还可以从中获得许多其他帮助,以改善编码风格或逻辑,... 在此处输入图片说明

  • 我对在Eclipse 上生成R.java的问题感到不满。有时,我的Eclipse不会生成此文件,因此我必须找到许多解决方案来解决它。在Android Studio上,我们可以轻松解决此问题(由于定义资源,几乎会发生此问题)。

  • 如果您熟悉Eclipse(Mac OS或Windows,...)上的快捷键(组合键),则可以进行配置以在Android Studio上获取此快捷键:转到“文件”->“设置”->“键映射”->“键映射”下拉选项。从他们中选择

  • 但是,Android Studio并不总是很好。特别是,当您处理包含许多项目的大项目时(每个项目都会生成一个apk文件)。Android Studio无法在单个窗口中打开两个项目。新项目只能在新窗口中打开或替换现有窗口中的项目。有人会谈是模块中的Android Studio是相同的项目在Eclipse和项目中的Android Studio是一样的Eclipse的。但是,我认为这并不等同。workspace

  • 对于木质PC,Android Studio上的gradle和索引编制过程非常繁琐(就像笔记本电脑的核心i5 + RAM 4GB + HDD sata),这将导致显示Android Studio没有响应


JJ *_* Ab 5

Eclipse远远优于AS.它更容易使用,更直观,更少的错误(尽管比VISUAL Studio更麻烦,但我们与AS相比),并且可能会使您的工作更有效率.现在是2016年,我打算继续使用Eclipse,只要它是可能的.


小智 5

我是新手,我从AS开始,但很快就在我的项目中使用其他开发人员存储库时感到沮丧.将他们迁移到gradle并手动配置的整个聚合过程和猜测只会对我产生影响,所以我追溯并下载了Mars1并尝试了一下.我一开始发现它有点不直观,但是一旦我学会了导航,我就爱上了它的开放性......我仍然打算将Android Studio用于所有版本或者我的版本,但eclipse现在是我的转到了现在除非Google尝试制作一些仅在Studio中使用的API.当公司试图简化他们失去经验丰富的开发人员时,我喜欢选择并讨厌它.还@mistersmith ......你可能无法承受那种天真.你要走的是渡渡鸟的方式,认为他们只是一个解决方案,并进入企业垃圾.你可能不知道,但谷歌正在培养像你这样的人相信AS是唯一实用的解决方案.等到您购买AS以满足您的所有移动应用程序需求后,您将被迫迁移到不同的东西.