3 回答
TA贡献1798条经验 获得超7个赞
以前一段时间一直用Idea(旗舰版),主要是功能更多,例如自带数据库查看工具,可以直接看到调试的程序的在手机内部的数据库,而Android studio没有。或者你要测试JAVA的某个方法或者属性,可以直接创建JAVA的控制台程序,而Android studio只能创建Android应用,有时候不太方便。上面只是两个例子,idea还有一些其他优势,自己发现吧。
再来说一下Android studio,它本身是idea的一个缩略版,功能专一,idea集成的插件较多,所以相对来说更庞大一些,Android开发只能用到idea的一小部分插件和功能。Android studio的Android插件更新及时,它直接由Google更新,一般android studio的Android support版本比idea高,idea过一段时间才会集成最新的Android support库,毕竟idea不止是Android开发才用。
我个人,这两个都用,这两天用这个,过两天用另一个,没什么差别。开发起来完全一样。
TA贡献1786条经验 获得超11个赞
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的功能可以帮你检查多线程执行的情况。
添加回答
举报