Android开发究竟用什么工具,Eclipse||AS
所谓公欲善其事必先利器,那就让我们来看一下android的开发工具吧,安卓的开发工具有Eclipse和Android Studio,另外还有IntelliJ IDEA,可能很多人并不知道。
首先看一下Eclipse吧,我想eclipse目前是用的最多的,虽然正在向AS转移,但由于很多之前的项目都是用Eclipse,另外大家都习惯了因此即便是新的项目也还是在用eclipse。
实际上,我在一开始就不喜欢eclipse,首先界面不是很好看,另外也经常出莫名其妙的问题,由于之前做C#的程序使用visual studio,相比之下还是有一些差距的(就IDE本身而言)。
后来就看到AS的预览版了,于是我就下载了AS,不过可惜的AS也让人失望,根本就跑不起来。好像当时预览版的AS第一次运行的使用要在线下载gradle,下载了很久也没动静,于是对AS对热情也就烟消云散了,还是用Eclipse吧。
另外AS采用完全不同的编译方式gradle,还需要对gradle有所了解才行,虽然Eclipse提供插件可以对项目进行转换,但实际上总会遇到麻烦。
这里科普一下,目前android编译有2种不同的方式ant和gradle,gradle貌似是一种更先进的方式,所以在AS中采用这种方式编译。eclipse是使用ant的方式来编译。
本来我觉得更换IDE只是换一个地方打开项目而已,就像一个文档用记事本可以编辑,用Sublime也可以编辑。但是AS却不是这样,由于更换了编译方式,所以整个的项目的结构发生了变化。
按道理,新的工具AS应该兼容ant才是,不过实际上AS是不能编译ant项目的,要导入eclipse的项目,需要转换才行。
不过后来我还是看到了有另外的IDE,就是前面所说的IntelliJ IDEA,AS就是基于IDEA开发,本来对IDEA并不了解,我想AS既然在IDEA的基础上开发,IDEA可能比较原始吧,也不怎么关注。
后来看到有地方说IDEA也可以开发安卓项目,于是就下载了看看。实际上IDEA是支持ant编译的,也就是可以导入eclipse的项目而不需要更换编译方式,也就是说,就像一个文档用记事本可以编辑,用notepad++也可以编辑。
所以本人一直就使用IDEA来做安卓程序,使用ant的方式编译,兼容eclipse,不过后面有新的项目我准备用gradle编译了。
使用AS或者IDEA需要注意的就是比较耗内存的,如果机器性能不好是不行的,运行起来之后将近占用1g的内存,因此2g内存的机器根本不行。
如果你觉得本文对你有所帮助请关注我的微信公众号:zhaojieTec,更多内容敬请期待.....
Android开发究竟用什么工具,Eclipse||AS的更多相关文章
- Android开发之使用sqlite3工具操作数据库的两种方式
使用 sqlite3 工具操作数据库的两种方式 请尊重他人的劳动成果,转载请注明出处:Android开发之使用sqlite3工具操作数据库的两种方式 http://blog.csdn.net/feng ...
- Android开发之常用必备工具类图片bitmap转成字符串string与String字符串转换为bitmap图片格式
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 博客园主页:http://www.cnblogs.com/mcxiaobing ...
- [Android开发学iOS系列] 工具篇: Xcode使用和快捷键
[Android开发学iOS系列] 工具篇: Xcode使用和快捷键 工欲善其事必先利其器. 编辑 Cmd + N: 新建文件 Option + Cmd + N: 新建文件夹 Cmd + / : 注释 ...
- Android开发免费类库和工具集合
用于Android开发的免费类库和工具集合,按目录分类. Action Bars ActionBarSherlock Extended ActionBar FadingActionBar GlassA ...
- Android 开发环境搭建以及工具(不断更新)
学习android需要学习的编程知识 https://wiki.cyanogenmod.org/w/Doc:_Development_Resources 从http://source.android. ...
- Android开发之《常用工具及文档汇总》
GreenVPN:https://www.getgreenjsq.com/ Android开发工具.资料下载汇总:http://androiddevtools.cn/#img-size-handle- ...
- Android开发专业名词及工具概述
前言: 系统的学习下Android开发中涉及到的一些专业名词 和Android开发工具 名词: 一.SDK(Software Development Kit) 软件开发工具包:一般都是一些软件工程师为 ...
- 几款Android开发人员必备小工具
在这里我介绍一下我常常在Android Studio里面使用的小工具吧,这些工具都能够在plugin里面搜索到. (当然了哈.我也是从网上找的.用着挺方便的,在这里总结一下) Gsonformat: ...
- Android开发中的logcat工具使用
http://os.51cto.com/art/200905/126051.htm 用adb直接查看log: adb logcat 清除之前的log: adb logcat -c 加过滤查看lo ...
随机推荐
- [java] 更好的书写equals方法-汇率换算器的实现(4)
[java] 更好的书写equals方法-汇率换算器的实现(4) // */ // ]]> [java] 更好的书写equals方法-汇率换算器的实现(4) Table of Content ...
- 使用css3的动画模拟太阳系行星公转
本文介绍使用css3的animation画一个太阳系行星公转的动画,再加以改进,讨论如何画椭圆的运行轨迹.然后分析京东和人人网使用animation的实际案例,最后结合css3的clip-path做一 ...
- NHibernate生成实体类、xml映射文件
最近工作电脑装完win10后,之前使用的codeSmith安装不了,索性自己写一个. 界面比较简单,如下图: 第一行为Oracle数据库的连接字符串.连接成功后,填充表到第4行的下拉列表中. 第二行为 ...
- C#创建目录,文件名过滤特殊字符串,非法字符
string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars()) ...
- Win10计算器在哪里?三种可以打开Win10计算器的方法图文介绍
全新的windows10系统带来了不少新的特性和改变,其中win10的计算器位置就发生了很多的变化,导致很多网友们都以为win10计算器不见了,那么,win10计算器在哪里?如何打开?针对此问题,本文 ...
- 计蒜客_计数和数数(C语言实现)
“伯爵说”序列如下:1, 11, 21, 1211, 111221, ...1 读作 "one 1" 或者 11.11 读作 "two 1s" 或者21.21 ...
- WindowsAPI调用和OCR图片识别
傻了吧唧的装双系统.成功的干崩了原本的系统.现在重装VS.闲的没事胡扯几句. WindowsAPI在每一台Windows系统上开放标准API供开发人员调用.功能齐全.在这里只介绍三个部分. 1.利用A ...
- JavaScript基本语法(二)
上篇博文写到JavaScript的数据类型.JavaScript包括了字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null).未 ...
- 关于arcgis engine的工作空间(IWorkspace)和选择集(FeatureSelection)
1.通过某个WorkspaceFactoryClass(例如AccessWorkspaceFactoryClass)拿到工作空间工厂接口,这时的OpenFromFile方法可以直接打开mdb类型文件, ...
- SharePoint 自定义的列表页面中添加javascript的一个 For循环语句后,该页面就打不开了。
一个sharepoint 2013的普通的列表的自定义新建页面,我在其中新添加几行javascript代码后页面就打不开了.如图所示: 真是一言不合,友谊的页面说打不开就打不开啊.后来慢慢比对发现是因 ...