我想对这个问题有客观的答案:
为什么我应该使用Android Studio遇到问题和复杂的任务,例如,导入为Eclipse开发的库,对我可能遇到的错误的支持较少,而不是继续使用Eclipse?
Android Studio vs Eclipse的真正优势是什么?
我想对这个问题有客观的答案:
为什么我应该使用Android Studio遇到问题和复杂的任务,例如,导入为Eclipse开发的库,对我可能遇到的错误的支持较少,而不是继续使用Eclipse?
Android Studio vs Eclipse的真正优势是什么?
Answers:
上一次更新已超过一年了,因此这里进行了另一次更新(2016年10月25日):
我可以看到在Android Studio上使用IntelliJ的唯一原因是您使用的是Ultimate版本。它有更多可与IDE一起使用的插件。如果您已经在使用Ultimate Edition,并且不想同时使用两个IDE,则没有理由切换到Android Studio(尖端功能除外)。
Android Studio现已随C / C ++插件一起提供,但是AFAIK仍然不支持HTML / CSS / JS(这对当今所有这些混合框架都非常有用)。
为了保持这个答案短的缘故,我已经选择删除,而不只是所有以前(和过时的)陈述,醒目他们。如有兴趣,随时浏览编辑历史!
无论如何,Eclipse + ADT有时仍感觉像是未完成的产品。如果您喜欢尝试新事物,或者您不喜欢Eclipse,那么我建议您使用Android Studio;如果您现在对Eclipse感到满意,那么请坚持使用它,直到Android Studio足够成熟为止。
很好的问题,答案比我可以在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/
其他优点:
Android Studio已准备好使用Gradle作为其构建系统的Android项目。Gradle已成为构建和测试Android应用程序的标准。查看Android网站上的Gradle插件用户指南。
在编写此答案时,用于Eclipse的ADT插件不支持Gradle布局样式。如果要使用Eclipse + Android + Gradle和具有Gradle目录布局的Android项目,则必须进行一些修改,这非常不方便。请参阅Android项目中的Eclipse与Gradle集成。
为什么我应该使用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一样,它正在开发中。
作为一个经验丰富的Visual Studio + ReSharper用户,他长期没有编写Android应用程序,因此我发现Android Studio比Eclipse直观得多。我曾经使用过许多键盘快捷键,它们只是以相同的方式工作。我担心学习曲线会越来越陡峭,因为现在有很多更多的Eclipse友好的教程和示例,但是到目前为止,我已经能够在必要时将所有内容轻松地转换到Android Studio世界中。
如果我来自Java / Eclipse背景,那么我肯定会有所不同。
在我看来(在撰写其他有关bug的答案之后的几个月时间里),Android Studio非常稳定并且功能完善,尽管我还不完全称呼Power User(尚未)。
您当前使用的是哪个平台,与另一个平台一起玩一个小时左右,可能会为您提供比任何数量的SO答案或博客文章更多的信息。
几个优点是: