Android Studio与Eclipse + ADT插件?[关闭]


95

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

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

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


6
这也很慢(Android Studio)。我唯一想到的是它最终可能会变得比Eclipse更好。现在,我会坚持使用Eclipse。我也无法弄清楚如何(如果可以的话)将小部件拖动到图形布局上。我放弃。一切似乎都很缓慢。
Michael Yaworski

5
对于SO来说,这不是一个好问题。您更有可能获得与真实事实无关的答案,而多数情况下它们只是意见。它们都是IDE的,但是考虑到Android Studio仍处于测试阶段这一事实。
hichris123 2013年

5
问题实际上是关于Eclipse和Android Studio的功能,速度...。与意见无关。
gahfy

5
@ hichris123这可能是一个很好的问题。在人们开始胡言乱语和单方面发表意见之前,我认为它应该保持下去。我很感兴趣。如果有事实支持,意见也不错。
Michael Yaworski 2013年

1
在g + plus.google.com/111848292841679223059/posts/1AAF5w3SWjC上发布了类似的问题。弗朗索瓦·布拉沃(FrançoisBlavoet)为这个问题写了一个很好的答案。

Answers:


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 Edition,并且不想同时使用两个IDE,则没有理由切换到Android Studio(尖端功能除外)。

Android Studio现已随C / C ++插件一起提供,但是AFAIK仍然不支持HTML / CSS / JS(这对当今所有这些混合框架都非常有用)。


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


11
我还没有因为愤怒而使用Android Studio,但是似乎gradle构建大约需要一分钟,而Eclipse构建则需要几秒钟。“更快更轻”似乎不正确。我想念什么吗?
约翰内斯·布罗德沃尔

@JohannesBrodwall出现配方问题。那应该是关于IntelliJ的。
Lukas Knuth 2014年

4
我安装了最新版本的Android Studio,它消耗的CPU和RAM远远超过了eclipse((我有配备7G的i7笔记本电脑,配备10G RAM)),此外,有些工作变得辛苦了,我得以在2中构建“ hello world在eclipse中花费几分钟,但在android studio中却无法做到,即使简单的任务也不清楚,例如,您会发现很多有关“如何从android studio中删除项目”的问题,我对android studio的看法是:准备使用到现在为止,它是有前途的产品,但是它卡在微小的错误中,eclipse仍然比android studio更具灵活性
Eng。Samer T 2015年

最新的稳定版android studio易于安装且易于使用,它是官方的Android IDE。您可以使用内置的Maven作为构建工具,VCS(版本控制系统)非常好,并且可以轻松地从git / svn和其他服务器存储库克隆,导入项目。从月食很容易转移/迁移;我们需要了解AndroidStudio(即IntelliJ)中的项目和模块。您可以继续使用我们最喜欢的版本,例如maven,svn。与eclipse方法不同,您可以从一个项目中构建多个apk以进行测试。视觉布局编辑器远胜于Eclipse。
Sree Rama

1
现在,AS稳定了,但也存在越野车和可怕的情况。
2015年

19

无论如何,Eclipse + ADT有时仍感觉像是未完成的产品。如果您喜欢尝试新事物,或者您不喜欢Eclipse,那么我建议您使用Android Studio;如果您现在对Eclipse感到满意,那么请坚持使用它,直到Android Studio足够成熟为止。


1
我对Eclipse不满意,正在开始一个新项目。我想我会给Android Studio一个转机。
极客拥抱2014年

@AnthonyTanas是的,给Android Studio一个旋转。我发现Gradle和Maven在那里集成起来比在Eclipse中容易得多。Eclipse有一些bug,Android Studio没有。
Rohodude

@AnthonyTanas您尝试过AS吗?我们正在启动一个新项目,当前正在使用Eclipse,但讨厌它,很想听听您到目前为止的经验。
user1130176

2
@ user1130176我很快就切换回Eclipse,但是我很快放弃了。我无法弄清楚如何添加一个库。我习惯于将其放入libs文件夹中,然后对其进行引用,但是显然,这种方式行不通,因为我正在处理其他一些学习曲线我认为新图书馆现在不是学习可选课程的好时机。在遇到这个问题之前我很喜欢它,但老实说并没有大量的经验。
Geeks On Hugs 2014年

9

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

如果您不熟悉Android,则应绝对使用Android Studio。通过使用Eclipse,您将学习过时的IDE(特别是针对Android),而Google强烈表明它们将来将不再提供支持。最好是学习两年后要使用的技能。

另外: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/


1
您能否引用“ Google强烈表示他们将来将不再提供支持”的来源?请参阅tools.android.com/roadmapcode.google.com/p/android/issues/detail?id=57668 “要使其在Eclipse中工作,我们必须更改Eclipse的Gradle插件,方法与我们修改方法相同IntelliJ中对Gradle的支持”
Paul Verest 2014年


4

其他优点:

Android Studio已准备好使用Gradle作为其构建系统的Android项目。Gradle已成为构建和测试Android应用程序的标准。查看Android网站上的Gradle插件用户指南

在编写此答案时,用于Eclipse的ADT插件不支持Gradle布局样式。如果要使用Eclipse + Android + Gradle和具有Gradle目录布局的Android项目,则必须进行一些修改,这非常不方便。请参阅Android项目中的Eclipse与Gradle集成


4

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

如果您不想,则不应该这样做。您可以尝试使用此新软件,或者在Eclipse平台上等待相同的软件。参见http://tools.android.com/roadmap

Android Studio

  • Gradle Build系统深度集成
  • ADT功能奇偶校验

Eclipse插件

  • 视觉布局编辑器
  • 资源经理
  • 主题编辑器
  • 更好的重构支持

也就是说,虽然Android Studio不断发展,但尚未实现ADT功能的奇偶校验。

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

它基于其他平台:IntelliJ。Eclipse,IntelliJ,NetBeans和其他平台都有其用户,功能,错误和开发计划。因此,如果您开始使用Android Studio,您应该向IntelliJ用户学习,这应该告诉您这些功能以及如何避免错误。

最后,这是另一个可以完成此操作的软件。

阅读是否可以在Eclipse中将Gradle构建系统用于Android?在Eclipse中有更多有关Android与gradle的链接。

如果您现在想尝试或完全用作附加的构建系统,请尝试使用Eclipse的Nodeclipse / Enide Gradle市场)。

Nodeclipse / Enide努力提供的Gradle for Eclipse的一些屏幕截图 。像Android Studio一样,它正在开发中。


2

作为老的日食用户,在阅读了“ Android Studio vs Eclipse”的评论后,我继续使用Eclipse。但是,我坚持使用Gradle构建,最后我决定改用Android Studio等,这是一个如此简单的环境!我一分钟就用Gradle构建了项目,尽管我对这个产品完全陌生,但我并没有花任何时间。


1

作为一个经验丰富的Visual Studio + ReSharper用户,他长期没有编写Android应用程序,因此我发现Android Studio比Eclipse直观得多。我曾经使用过许多键盘快捷键,它们只是以相同的方式工作。我担心学习曲线会越来越陡峭,因为现在有很多更多的Eclipse友好的教程和示例,但是到目前为止,我已经能够在必要时将所有内容轻松地转换到Android Studio世界中。

如果我来自Java / Eclipse背景,那么我肯定会有所不同。

在我看来(在撰写其他有关bug的答案之后的几个月时间里),Android Studio非常稳定并且功能完善,尽管我还不完全称呼Power User(尚未)。

您当前使用的是哪个平台,与另一个平台一起玩一个小时左右,可能会为您提供比任何数量的SO答案或博客文章更多的信息。


0

几个优点是:

  1. 它是专为Android平台制作的,不是插件。
  2. 它将更快地获得平台更新。
  3. 如果未来几天不停止,Eclipse插件的开发强度将缓慢降低。
  4. 黑色主题看起来真的很棒。
  5. 模拟器正在寻找利基市场。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.