Java IntelliJ IDEA 13 和 Android Studio 的区别
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/23046384/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Differences between IntelliJ IDEA 13 and Android Studio
提问by Dennis Kassel
For a long time Android Studio provided better ide integration compared to IntelliJ IDEA.
长期以来,与 IntelliJ IDEA 相比,Android Studio 提供了更好的 ide 集成。
To my knowledge version 13 of the IntelliJ IDE does include all the features that previous versions were lacking.
据我所知,IntelliJ IDE 的第 13 版确实包含了以前版本所缺乏的所有功能。
My question is: Are there still any exclusive features of Android Studio so that it makes sense to have a separate installation besides IntelliJ IDEA?
我的问题是:除了 IntelliJ IDEA 之外,Android Studio 是否还有任何专有功能,以便单独安装有意义?
采纳答案by Mendhak
Many of the questions regarding the differences between the two have been covered in a blog post.
博客文章中已经涵盖了有关两者之间差异的许多问题。
The gist of it is that the Android plugin for IntelliJ and Android Studio itself come from the same codebase. New features introduced in Android Studio will be available in IntelliJ as well, if not immediately then soon enough.
其要点是 IntelliJ 的 Android 插件和 Android Studio 本身来自相同的代码库。Android Studio 中引入的新功能也将在 IntelliJ 中可用,如果不是立即,那么很快。
Android Studio offers an Android specific development environment with some of the common setup tasks (including Gradle) more streamlined.
Android Studio 提供了一个 Android 特定的开发环境,其中一些常见的设置任务(包括 Gradle)更加简化。
IntelliJ is targeted towards developers who do both Android as well as regular Java development. So if you use IDEA for more than just Android development, you are better off sticking with it.
IntelliJ 面向同时进行 Android 和常规 Java 开发的开发人员。因此,如果您不仅仅将 IDEA 用于 Android 开发,那么您最好坚持使用它。
回答by mok
Quoting from Jetbrains' blog:
The EAP of IntelliJ IDEA 13, which includes all of the Android Studio features except for the redesigned new project wizard and the App Engine cloud endpoints integration is available now.
IntelliJ IDEA 13 的 EAP 包括除重新设计的新项目向导和 App Engine 云端点集成之外的所有 Android Studio 功能。
BTW new features of Android Studio won't be available for users of IntelliJ IDEA v12. The new features (especially the Gradle support) depend on the major changes that were done in the version 13 platform, and there is no plans to backport them.
顺便说一句,IntelliJ IDEA v12 的用户将无法使用 Android Studio 的新功能。新功能(尤其是 Gradle 支持)取决于版本 13 平台中所做的主要更改,并且没有向后移植它们的计划。
回答by Alex Jolig
Based on my experiences and IntelliJ IDEA and Android Studio FAQ
基于我的经验和IntelliJ IDEA 和 Android Studio 常见问题解答
- First of all, both use the same base code. So there's no actual difference in that part.
- 首先,两者都使用相同的基本代码。所以那部分没有实际区别。
Android Studio and the Android plugin for IntelliJ IDEA are built from the same code, and all of the changes in Android Studio are, and will continue to be, available in IntelliJ IDEA releases.
Android Studio 和适用于 IntelliJ IDEA 的 Android 插件是从相同的代码构建的,Android Studio 中的所有更改都并将继续在 IntelliJ IDEA 版本中可用。
- Android studio is onlydeveloped to produce android applications.
- Android Studio仅开发用于生成 android 应用程序。
Android Studio is focused specifically on Android development and provides streamlined environment and project setup
Android Studio 专注于 Android 开发并提供简化的环境和项目设置
But Intellij IDEA has features to produce other stuffs like JAVA programs.
但是 Intellij IDEA 具有生成其他内容(如 JAVA 程序)的功能。
You can't really trust Android studio (and it's almost 2016) to be completely stable as it still has some bugs which are unlikely in Intellij Idea.
If you rely on features that are only available in IntelliJ IDEA Ultimate (such as additional version control plugins), you won't be able to use Android Studio?
您不能真正相信 Android Studio(几乎是 2016 年)完全稳定,因为它仍然存在一些在 Intellij Idea 中不太可能出现的错误。
如果依赖仅在 IntelliJ IDEA Ultimate 中可用的功能(例如额外的版本控制插件),您将无法使用 Android Studio?
these additional features will not be available in Android Studio. You should continue using IntelliJ IDEA Ultimate.
这些附加功能在 Android Studio 中将不可用。您应该继续使用 IntelliJ IDEA Ultimate。
- The only advantage I've seen in Android studio over Intellij IDEA is automatically adding support for
appcompat
to the project and not having to go through the steps to add it to the project
- 我在 Android Studio 中看到的与 Intellij IDEA 相比的唯一优势是自动添加
appcompat
对项目的支持,而无需执行将其添加到项目的步骤
So I would personally use Intellij IDEA and wait for Google to release a more stable Android studio version
所以我个人会使用Intellij IDEA,等待谷歌发布更稳定的Android studio版本