Android Studio和IntelliJ IDEA的不同点在啥地方

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio和IntelliJ IDEA的不同点在啥地方相关的知识,希望对你有一定的参考价值。

两者不同点在于支持的开发环境和开发公司不同。

1、开发的公司不同

android Studio是谷歌开发的Android开发插件。

IntelliJ IDEA是JetBrains公司推出的Java集成开发环境。

2、支持的开发环境不同

Android Studio只支持Android开发,是谷歌在IntelliJ IDEA社区版上剔除其他功能的一款专注Android开发的插件,可以说是弱化版的IntelliJ IDEA。

IntelliJ IDEA是JetBrains公司推出的Java集成开发环境,当然Android也是基于java的,IntelliJ IDEA除了支持Android开发,还支持JavaSE,Android,Groovy,Scale,html,CSS,php等语言的开发。

扩展资料:

IntelliJ IDEA优点:

1、最突出的功能自然是调试(Debug),可以对Java代码,javascript,JQuery,Ajax等技术进行调试。

2、查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。

3、需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。

4、最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

在IDEA的基础上,Android Studio 提供:

1、基于Gradle的构建支持

2、Android 专属的重构和快速修复

3、提示工具以捕获性能、可用性、版本兼容性等问题

4、支持ProGuard 和应用签名

5、基于模板的向导来生成常用的 Android 应用设计和组件

6、功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

参考资料来源:百度百科—IntelliJ IDEA

参考资料来源:百度百科—Android Studio

参考技术A

1、支持的开发环境不同

Android Studio只支持Android开发,是谷歌在IntelliJ IDEA社区版上剔除其他功能的一款专注Android开发的插件,可以说是弱化版的IntelliJ IDEA。

IntelliJ IDEA是JetBrains公司推出的Java集成开发环境,当然Android也是基于java的,IntelliJ IDEA除了支持Android开发,还支持JavaSE,Android,Groovy,Scale,HTML,CSS,PHP等语言的开发。

2、开发的公司不同

Android Studio是谷歌开发的Android开发插件。

IntelliJ IDEA是JetBrains公司推出的Java集成开发环境。

扩展资料

Android Studio架构组成:

1、基于Gradle的构建支持。

2、Android 专属的重构和快速修复。

3、提示工具以捕获性能、可用性、版本兼容性等问题。

4、支持ProGuard 和应用签名。

5、基于模板的向导来生成常用的 Android 应用设计和组件。

6、功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。

IntelliJ IDEA优点:

1、最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。

2、查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。

3、需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。

4、最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

参考资料:百度百科—IntelliJ IDEA

参考资料:百度百科—Android Studio

参考技术B

1、开发环境不同

IDEA是JetBrains公司推出的Java集成开发环境,分为免费社区版与收费旗舰版,社区版只支持JavaSE,Android,Groovy,Scale;收费版还支持JavaEE的开发。

Android Studio 就是基于Intellij IDEA社区版开发的,只是Google亲自开发的Android插件而已。

2、支持的开发语言不同

虽然Android Studio是基于IDEA开发的,但Studio是一个纯粹的Android开发环境,并不支持诸如Groovy,scale。虽然IDEA社区版支持,但google已把它们剔除了,所以Studio支持的开发更少。

3、功能不同

IDEA旗舰版功能更多,例如自带数据库查看工具,可以直接看到调试的程序的在手机内部的数据库,而Android studio没有。

4、对Android开发的支持程度不同

虽然IDEA 社区版也原生支持Android开发,但对于Android开发的支持上不如Studio来的彻底。

参考资料来源:百度百科-Android Studio

参考资料来源:百度百科-IntelliJ IDEA

参考技术C   首先是差异,IDEA是JetBrains公司推出的Java集成开发环境,分为免费社区版与收费旗舰版,据我所知这两个版本的差异主要在对JavaEE开发的支持上,社区版貌似只支持JavaSE,Android,Groovy,Scale,收费版还支持JavaEE的开发,具体可查看官网上的差异说明,可以到IntelliJ IDEA 查看。下面是个官方截图:

  而Android Studio是基于IDEA Commutity Edition开发的,因为Community 版本不仅是免费的而且是开源的,请看下图:
  可以看出之前刚推出的studio1.0正式版是基于idea13开发的,而不是最新的idea14.
  上面这些大概说清了这三者之间的差异了。
  下面说一下利弊:
  虽然Android Studio是基于IDEA开发的,但studio是一个纯粹的Android开发环境,并不支持诸如Groovy,scale虽然IDEA社区版支持,但google已把它们剔除了,所以可能Studio支持的开发更少,貌似属于弊的范畴吧(可我觉得这是优点,Android Studio就只做Android)。
  再者,虽然IDEA 社区版也原生支持Android开发,但对于Android开发的支持上定不如Studio来的彻底,再加上经过Google两年的开发studio已经进入了1.0的正式版时代,所以如果你做Android开发选studio就对了。(在Studio转正之前idea应该是做Android开发的一个不错的选择,但现在不是了)。
  最后总结一句,如果你是Android开发者就选择studio吧,这是最佳选择,而如果你不是那就选择idea吧。本回答被提问者和网友采纳
参考技术D Android Studio 就是基于Intellij IDEA社区版开发的,只是Google亲自开发的Android插件而已。简单来说没啥区别。

以上是关于Android Studio和IntelliJ IDEA的不同点在啥地方的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ 和 Android Studio 中 Eclipse 的 Ctrl+1

Intellij (Android studio) 成员变量前缀

将 IntelliJ 设置传输到 Android Studio

如何在 Android Studio 和 IntelliJ 中安装颤振和飞镖?

Intellij idea 和android studio 代码给混淆

Intellij(Android studio)成员变量前缀