问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android studio与eclipse ADT哪个比较好用

发布网友 发布时间:2022-04-30 02:28

我来回答

4个回答

热心网友 时间:2022-06-29 08:16

优点:
1、Google推出的
毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ idea改造的IDE,google的工程师团队肯定会不断完善,上升空间非常大,这个应该能说明为什么它是Android的未来
2、速度更快
Eclipse的启动速度、响应速度、内存占用一直被诟病,相信大家这点应该深有体会,而且经常遇到卡死状态。Studio不管哪一个方面都全面领先Eclipse。这点可能在windows上没有表现出来,win上运行studio同样会出现卡顿现象,但这只能说win平台还没优化好,毕竟还没有发布正式版,或者说windows系统本身就很卡顿,你还能指望它做什么呢。
3、UI更漂亮
I/O上演示的那款黑色主题真是太棒了,极客范,Stuido自带的Darcula主题的炫酷黑界面实在是高大上,相比而言Eclipse下的黑色主题太low了
4、更加智能
提示补全对于开发来说意义重大, Studio则更加智能,智能保存,从此再也不用每次都 Ctrl + S了。熟悉Studio以后效率会大大提升。
5、整合了Gradle构建工具
Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,可以说Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒。
6、强大的UI编辑器
Android Studio的编辑器非常的智能,除了吸收Eclipse+ADT的优点之外,还自带了多设备的实时预览,相对这对Android开发者来说简直是神器啊。
7、内置终端
Studio内置终端,这对于习惯命令行操作的人来说简直是福音啊,再也不用来回切换了,一个Studio全部搞定。
8、更完善的插件系统
Studio下支持各种插件,如Git、Markdown、Gradle等等,你想要什么插件,直接搜索下载。
9、完美整合版本控制系统
安装的时候就自带了如GitHub, Git, SVN等流行的版本控制系统,可以直接check out你的项目。

热心网友 时间:2022-06-29 08:17

Android studio出版已经有一段时间了,经过这一段时间的实际应用,切身体会到android Studio和eclipse之间的优劣之处,现在将其总结如下:
  1,工程管理:
  a,新建工程时,Android Studio和eclipse新建工程的文件夹组织方式不同,开发环境之间的共容性较差,比如要将eclipse中的project导入到Android Studio中需费一定的周折,而要将Android Studio中的工程导入到eclipse中,却没有比较简单的方法,只能一个文件一个文件的拷贝。
  b,新建工程后,设置工程的属性比较难,在eclipse中直接去properties设置就可以,但是在Android Studio中,0.1版提供了一个界面设置project structure,我设置过很多次,遇到各种问题,在Android Studio中新建的工程问题较少,但是从eclipse中导入的工程就比较容易出BUG,比如找不到Lib,找不到sdk,当升级到0.1.1版的时候直接没有界面了,当点击project structure的时候,提示:我们以后会提供一个界面来配置工程的设置,但是在这之前需要自己在gradle里去手动设置。
  c,新建或导入工程后,要删除工程,Android Studio只能去workspace文件夹去删除,而不能在开发环境中删除。
  d,在eclipse中引用库项目非常简单,库项目properties里android lib打钩,然后就可以直接在项目中引用了,但是在Android Studio中,由于时间的关系,我到现在没找到解决方法。
  综上所述,在管理工程这块,可能是对Android Studio比较陌生,不习惯,总觉得android Studio远不如eclipse.

  2,IDE界面:
  a,Android Studio提供的dock留边停靠完胜eclipse,在eclipse中要是想用更大的视野来显示一个view,而隐藏其他的view的一个方法就是点X,关闭后要打开就比较麻烦了,而Android Studio是将常用的view最小化dock到其边界,更加人性化,已操作和灵活。
  b,第二点,eclipse的启动速度令人蛋碎呢,每次开机先启eclipse,后启动其他程序,其他程序都百米5s的速度,eclipse都还没上起跑线。
  c,还有eclipse的死机问题非常严重,我的ubuntu每天都要因为eclipse死机的问题来重启,有的时候甚至一天五六次。

  3,项目编码:
  a,Android studio中的图标在每行最开始表示,使开发者更加可视化了自己的界面,程序等,这是Android Studio的最大亮点。
  b,错误提示不比eclipse提示,eclipse放在错误上边即可提示,android studio需要按快捷键command+1才能显示。
  c,拷贝一个方法或字段到另一个地方时,eclipse中是连它的引入类一起拷贝,比如拷贝List<BluetoothDevice>时会连import java.util.List和import android.Bluetooth.BluetoothDevice一起拷贝过去,而android Studio会给用户提供一个选择,要拷什么不要拷什么会给用户一个界面来勾选。
  d,Android Studio 中 command+W可以直接快速定位到最近编辑的文件,不知道eclipse中有没有,暂时没有发现。
  e,inspect code,利用android lit可以帮助开发者自动检查代码中的错误和有可能出现bug的地方。
  f,在Android Studio中code assistance要远远强大于eclipse,比如你可以先调用方法,再写方法时会有提示,而在eclipse中只能傻傻地自己写,没有提示。还有一个,拷贝string或color中的value前选择value的时候,eclipse的反应速度慢到无法忍受。

  4,res资源:
  a,Android studio中的颜色等都在每行最开始表示,使开发者更加可视化了自己的界面,程序等,这是Android Studio的最大亮点。
  b,在代码中可以看到资源中不痛分辨率下的drawable图像,将光标放置图像名字中间,点View-quick documation即可看到,由于是在本环境中打开,而不是像eclipse中重启程序打开,所以打开图像的速度远远小于eclipse。
  c,生成res的values文件更简单,感觉创建时更倾向于android开发,android专用,不像eclipse那么复杂。
  d,提示更加完善,比如如果将Button拼成Bitton,Android Studio会自动检查出来,如果没有layout_width或layout_height,会自动检查出来并提供选项让开发者选择。
  e,在android Studio中提供了一个Preview视图,可以和layout.xml文件进行关联,在xml文件中改属性,或添加组件,会动态在Preview视图中表现出来,而且可以添加不同语系,不痛屏幕尺寸的android设备。

  5,编译代码:
  a,在eclipse中编译速度感觉要慢于Android Studio,但是在eclipse中有一个build automatically的功能,觉得挺好用,在android Studio中未找到,只能在每次安装前手动编译。
  b,编译后选择运行的平台,eclipse中会自动打开软件,而android Studio会安装软件,需要手动打开。

  6,LOG查看:
  a,log查看相比较而言,还是android Studio稍微先进于eclipse,在eclipse很多次,我删掉的tag,第二次打开eclipse,它又存在于左边的list当中,Adnroid studio看起来界面比较友好,使人更容易找出log。

  以上几点是在这段时间来试用android studio和eclipse的真实体验,优缺点介绍的不那么完善,可能其中也存在一些问题,毕竟仁者见仁,智者见智,个人觉得相对而言,总体还是Android studio 略胜eclipse一筹,由于android studio是新版本,还是不断的完善当中,所以建议初学者可以直接学习用android studio来开发,因为在我看来,android Studio代替eclipse来写android程序已经是大趋势,不可避免的了,谁先掌握了此工具的用法,谁就会比其他开发者更有优势,编程优势,面试优势等,但是毕竟android studio才刚出现,还年轻,难免会出现一些比较难解的bug,所以建议有经验的开发者暂时先用eclipse来开发,毕竟熟悉了那么长时间了,不会像android Studio那样,如果中奖碰上大的bug,那真是叫天不应,入地无门啊,整个项目的进度就得耽搁很久了 。

热心网友 时间:2022-06-29 08:17

安装的比较
eclipse ADT-22.3的安装包大约484M,android studio-0.3.1的安装包大约495M,安装包大小与下载的版本与来源有关系。
eclipse ADT下载完毕,解压出来,指定工作目录,直接就可以进行项目开发了,非常顺。
android studio下载完毕,要通过向导进行安装,并且直接引导进行项目新建,这时要从google及gradle网站上下载许多东西,最少要等1个小时,高版本由于google无法访问的原因,导致下载失败,直接止步于此了。

运行的资源占用率及效率
eclipse ADT运行时内存占用约260M,android studio运行时内存占用约110M。

项目的新建效率
eclipse ADT通过向导5个步骤就可以快速新建一个Android project。
android studio通过向导4个步骤可以新建一个Android project,但是创建gradle项目框架较慢。

项目的开发效率及易用性比较
eclipse ADT在页面xml样式参数配置方面较差,大部分参数只能写代码设置。
android studio在页面xml样式参数配置方面强,参数可直接选择配置。
android studio基于gradle构建项目,你无法同时集中管理和维护多个项目的源码,而eclipse ADT可以同时打开多个项目,对于手头项目多,需要多个项目同时开发、维护的团队eclipse ADT更好用些。

项目的运行速度比较
eclipse ADT开发运行调试慢是常被诟病的,那么这个android studio项目运行如何? eclipse ADT启动AVD模拟器,耗时3分钟;android studio无法启动,后来一通设置后,在AVD中增加模拟器,还是无法启动。
它们使用的模拟器都是基于android SDK的AVD,就算都运行了,速度也是一样的。
可见android studio并没有速度方面的优势。

6
项目的混淆,打包、发布、管理
这部分以后再深入分析追加,总的来说,在国内这环境中,eclipse ADT更适用一些。android studio并没有明显的使用上的优越性。

热心网友 时间:2022-06-29 08:18

两个都好用,看个人习惯,现在大多数是在用as了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 大神帮我分析下,我在青岛要安宽带电信和网通哪个好? 青岛电信宽带是480一年吗? android 安卓操作系统,用什么工具开发。一定要用java 作为开发语言吗?还有就是电脑的操作系统是xp可以否 Android Studio作为开发工具是否真能提高效率 青岛中国电信宽带包年多少钱? 对于开发者来说,Android 的开发者选项里有哪些实用的功能 球员为什么几乎不吃猪肉? “君子不食溷豚”,古代人为何不屑于吃猪肉? 运动员为什么不吃猪肉 开发人员必读,安卓开发工具知多少 为什么养猪的人都不吃猪肉? 为什么不吃猪肉? 吞之乎酒为什么那么贵 学习的原理是什么? 原理和原因是一个意思么 “含义”“原理”“定义”理解上有什么不同? 请问“哲理”、“道理”、“原理”分别什么意思?有什么区别吗? 原理的意思是什么,要通俗易懂 原理是什么含义? 学羽毛球怎么练习步法? 青岛电信宽带的收费标准是多少?怎么收费的 开发者工具右上角如何换成android 在青岛用宽带,电信好,还是联通好 在青岛用宽带,电信好,还是联通好??? 青岛电信宽带难道说就是传说中的网通(中国联通) 青岛安装哪个宽带好? seo优化推广公司有什么辨别的标准? 青岛电信宽带质量如何,联通的太贵,望专家指教。。(他们说经常断网,是真的么) 外币就是外汇吗 在青岛应该如何办理电信宽带上网业务? 外汇的含义?外汇就是外币,对吗? 在青岛到底联通宽带还是电信宽带好 外汇就是外币吗? 青岛可不可以办电信的宽带? 为什么企业要进行seo推广 外币与外汇是一回事吗 青岛电信和网通的宽带哪个更好? SEO推广具有哪些优势呢?企业为什么要做SEO推广? 青岛装宽带哪个比较划算? 外汇是外币吗?如果不是,那他两有区别吗?