搜索

首页  >  问答  >  正文

intellij-idea - Android Studio vs intelliJ IDEA(integrated with Android SDK) ?

Android官方前些天发布了Android Studio 1.0正式版,集成环境是“Built on IntelliJ IDEA Community Edition”,也就是Google官方基于IntelliJ社区版开发的。

那么现在问题来了,Android Studio跟intelliJ IDEA(integrated with Android SDK)比起来如何?主要优势体现在哪些方面?

由于我是写Java的,但不仅限于Android开发,所以才会有这个问题,按理说Android Studio似乎对于Android开发会专业一点,毕竟Google专门用IntelliJ单独做出一套开发环境,但我对这里面的差异并没有深入认识,所以我才想知道这个“专业”体现在哪里。大家都知道之前Android官方也基于Eclipse搞了个类似的“Android Studio”,同时并存于Eclipse(integrated with Android SDK)开发环境里,那个时候我用的是Eclipse,并没专门为开发android去下载那个ide(在别人电脑上用过一次,没感觉到那个专业版的优势与便捷,完全跟Eclipse没两样嘛)

想听听各位的意见,主要是关于这两者之间差异化的地方,任何观点都欢迎,不一定要针对此问题本身。

迷茫迷茫2772 天前1083

全部回复(8)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-04-17 12:09:59

    最最重要的一个是工程模型不一样,用idea做Android开发,无论你用不用gradle,他都会首先建立idea的工程模型来管理。

    Android Studio虽然是基于idea,但是它直接用gradle管理工程,所以不会生成.idea目录这样典型的工程管理。

    最好做Android开发还是用Android Studio吧,对工程的支持要更加友好,它更理解gradle插件里面的版本意义。

    我理解的就这样。

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-17 12:09:59

    android studio生成的工程目录,很干净,这也是我喜欢它的一个原因。

    回复
    0
  • 黄舟

    黄舟2017-04-17 12:09:59

    用了IDEA(AS)再也回不到eclipse了。
    个人体现最直接的优点:
    1 智能提示
    eclispe据我所知需要按顺序输入关键字的前几个字符才出来,AS的话任意字符都能提示

    2 预览
    AS中如果资源是drawable之类,直接把缩略图显示出来,如果是颜色直接显示颜色

    3 插件
    虽然eclipse也有许多插件,但是IDEA里面好多是拆箱即用,方便到cry

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 12:09:59

    Android Studio以后是google官方支持的IDE,基于eclipse的ADT不再支持。以后android新的特性,也会在android studio得到最先支持,并且build toolchain是基于gradle的,继承maven方便管理各种library project

    intelliJ IDEA的强大是各种java环境的支持,没有怎么用过不方便评价。

    回复
    0
  • 迷茫

    迷茫2017-04-17 12:09:59

    目前jetbrain的不同款产品基本上都是idea的分支, IntelliJ IDEA Community Edition 是idea的免费社区版

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 12:09:59

    做android应用开发的话建议使用android studio。
    1、android studio 本身是基于IDEA开发的,而IDEA本身在某些功能上就比eclipse好用多。如智能提示等
    2、android studio 在编写app的UI界面的便捷上甩开eclipse绝度不止一条街。代码和界面是同屏的,不像adt中写完代码还要切过去,如果界面较复杂,切过去的过程中就要卡很久。同时android studio还支持多个分辨率的效果实时查看。
    3、gradle神器比ADT强大多了。如果在一个应用要出几个版本的apk时,gradle相对原来ant就要灵活得多,基于DSL的配置比xml要简洁得多。
    4、好像google也要停止对ADT的更新了。

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 12:09:59

    自己对比了下IntelliJ IDEA(integrated with Android SDK)和Android Studio,发现生成的文件没有任何区别,Android Studio只是在IDE界面上隐藏了一些东西,表面上看起来非常干净,其实只把展示目录、文件重新组织了一下,对于IntelliJ所有文件都显示不觉得碍眼的,我觉得还是用IntelliJ好了,毕竟这个还可以做其它的开发,更重要的是,我的IntelliJ是正版的,debug时的巨大优势简直不是社区版能比拟的

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 12:09:59

    我的项目配置比较简单,本来觉得没区别,而intellij还领先几个版本,子窗口支持windowed mode,觉得很方便,所以一直用它;

    但是上次dump手机的heap,intellij就完全死在那里好像永远不会完成,后来用android studio,一会儿就完成了。不知道什么原因。当时用的intellij大约是15.0.2,android studio大约是1.5.0.0。

    所以现在写编码还是用intellij,需要dump heap的时候用android studio,反正对我来说两者的项目文件完全兼容。

    回复
    0
  • 取消回复