IntelliJ IDEA 13和Android Studio之间的差异

很长一段时间,与IntelliJ IDEA相比,Android Studio提供了更好的IDE集成。

据我所知IntelliJ IDE的第13版包含了以前版本缺乏的所有function。

我的问题是:是否还有Android Studio的独家function,所以除了IntelliJ IDEA之外还有其他独立安装?

关于两者之间的差异的许多问题已经在博客文章中讨论过了 。

它的要点是IntelliJ和Android Studio的Android插件本身来自相同的代码库。 在Android Studio中引入的新function也将在IntelliJ中提供,如果不够快的话。

Android Studio提供了一个特定于Android的开发环境,其中一些常见的设置任务(包括Gradle)更加简化。

IntelliJ面向那些同时进行Android和Java开发的开发者。 所以,如果您不仅仅是使用IDEA进行Android开发,您最好还是坚持下去。

从Jetbrains的博客引用:

IntelliJ IDEA 13的EAP包括除重新devise的新项目向导和App Engine云端点集成以外的所有Android Studiofunction。

Android Studio的新function将不能用于IntelliJ IDEA v12的用户。 新function(特别是Gradle支持)取决于版本13平台所做的主要更改,而且没有计划将其恢复。

根据我的经验和IntelliJ IDEA和Android Studio常见问题

  • 首先,两者使用相同的基本代码。 所以这部分没有实际的区别。

Android Studio和IntelliJ IDEA的Android插件是使用相同的代码构build的,Android Studio中的所有更改都将继续在IntelliJ IDEA版本中提供。

  • Android工作室只是开发生产Android应用程序。

Android Studio专注于Android开发,并提供简化的环境和项目设置

但Intellij IDEA具有生成其他东西,如JAVA程序的function。

  • 你不能真正相信Android工作室(现在已经快到2016年了),因为它仍然存在一些Intellij Idea中不太可能出现的错误。

  • 如果您依赖于仅在IntelliJ IDEA Ultimate中提供的function(例如附加的版本控制插件),那么您将无法使用Android Studio?

这些附加function在Android Studio中将不可用。 你应该继续使用IntelliJ IDEA Ultimate。

  • 我在Android Studio中看到的唯一优势是Intellij IDEA自动appcompat支持添加到项目中,而不必经过将其添加到项目的步骤

所以我会亲自使用Intellij IDEA,并等待Google发布更稳定的Android Studio版本