【声明】 html
本文来自:http://www.cnblogs.com/smyhvae/p/4013535.html android
【有修改】 git
【正文】【开发环境】 github
物理机版本:Win 7旗舰版(32位) 数据库
Java SDK版本:jdk1.8.0_20(32位) 服务器
Android SDK版本:Android 4.4(API 20) oracle
IntelliJ IDEA版本:IntelliJ IDEA 13.1 eclipse
2013年,IntelliJ IDEA小组已经与众多业内领先的开发技术创建了很是紧密的关系:例如Android, Spring, Scala和Gradle. 这样一来,我么就可以在百舸争流中保持领先,为开发者提供最优质的开发工具,让咱们体验到最尖端的开发技术。咱们就先来介绍一下这几个关键词: 编辑器
IDEA包含一个免费的Community版本(开源的)和一个收费的Ultimate版本,均可以在Jetbrains的官网下到。Ultimate版本对JavaEE开发比Community版本好得多。但对于作Android开发的童鞋们来讲,Community版本足够了。IDEA使用Java开发而成,和Eclipse同样,支持Windows、Linux和Mac OS X。 ide
Eclipse须要ADT插件以支持Android开发。而IDEA对Android开发的支持是内置的,再也不须要其余插件。固然,Android SDK和JDK仍是不可缺乏的。诚然Eclipse是一款很不错的开源软件,但若是你追求更高开发效率,追求更创新耀眼的GUI界面,这款被公认为最好的Java开发工具值得你拥有。
以前看过几篇博客,介绍了如何使用IntelliJ IDEA搭建Android集成开发环境,可是感受不详细,因此打算本身整理一个详细的图文教程,但愿能对新手(包括本身)有所帮助。
2、软件的准备:
既然要开发安卓,无论用什么开发环境,Java SDK和Android SDK都是必不可少的。下载完以后,个人软件包截图以下:
下载网站:http://www.oracle.com/index.html
因为个人操做系统是32位的,因此我下载32位的JDK版本:
下载完成以后,开始安装:
这里根据本身的喜爱选择安装路径。
后面须要配置一下环境变量,具体能够参考本人的另一篇博客:Java配置----JDK开发环境搭建及环境变量配置
如今Android SDK捆绑了ADT和Eclipse,不过没有关系,咱们能够直接下载,解压以后能够看到sdk被放到了一个单独的目录,能够单独使用sdk便可。
注:网速有点慢,怎么进去你懂得。
网址不能访问,解决办法:
从下面连接下面imouto.host.txt,并将其中的内容添加到hosts文件中,便可访问
https://github.com/zxdrive/imouto.host
点击上面红框部分的文字,进入另一个连接:
点击上方红色箭头部分的位置,获取Android SDK:
下载下来以后,将压缩包进行解压,解压以后的文件以下图所示:
上方红框部分就是咱们所须要的Android SDK。
下载网站:http://www.jetbrains.com/idea/
上图中,由于是作Android开发,因此咱们选择右边免费的Community版本(若是是作Java Web开发能够选择右边的Ultimate版本)。
下载完成以后,就能够安装了:
3、在IDEA中加载SDK:
安装完成IntelliJ IDEA以后,开始运行软件,第一次运行时,弹出以下对话框:
上图中,是提醒你是否有之前版本的idea设置文件,这个文件是之前使用过idea的用户的操做习惯生成的一个xml文件,导入以后能够直接使用之前的开发习惯,而对于新用户来讲,基本都须要选择I don’t那一项就行。
而后咱们点击Create New Project,建立一个新的工程:
注:IntelliJ IDEA中的Project,并非真正的project,它其实跟eclipse中的workspace、visual studio中的solution是一个概念。
咱们看一下下面这张表格就知道了:
eclipse | IEDA/Android Studio | |
工做区 | workspace | project |
项目 | project | module |
引用 | preference | module dependency |
以后弹出如对话框:
上图中,若是你要使用gradle构建你的Android应用(建议选这个,毕竟是如今的潮流),能够选择上图中的第一个:Gradle:Android Modle。而后弹出以下对话框:
上图中,须要加载咱们以前下载好的Java SDK和Android SDK。而后选择下一步:
看到上面的这个窗口,相信你们就已经很熟悉了,这跟咱们在Eclipse的插件ADT中开发是相似的。
再次强调一下:Application是工做区,module才是单个的项目。接着选择下一步:
上图能够看到,IDEA这个软件实在是太人性化了,有许多的布局能够供咱们选择。选择下一步:
这样,咱们的Android程序就建好了:
【方案二】
或者若是你不想用gradle构建Android程序,咱们在新建工程的时候,能够选择第二个:Application Module。以下图所示:
点击下一步,弹出以下对话框:
加载好Android SDK,而后选择下一步,工程就创建好了:
Genymotion无疑是目前最快最好用的模拟器。官网下载地址:http://www.genymotion.cn/
先注册,而后下载,安装VirtualBox最简单的方式就是下载包含VirtualBox的Genymotion包,以下图所示:
下载完成后,开始安装。而后运行Genymotion软件,会提示你须要建立虚拟设备,点击yes按钮开始建立虚拟设备:
使用以前注册的帐号进行链接:
而后选择其中一个版本的模拟器:
这样,咱们的模拟器就建好了,接下来要将模拟器和IntelliJ IDEA相关联。
首先在Genymotion的官网下载插件:
而后,打开IDEA,选择菜单栏“File---settings”,出现以下界面,并选择Plugins:
上图中,选择"Install plugin from disk",从本地加载插件,弹出以下界面:
上图中,选择咱们以前下载好的插件加载便可。这样,咱们在插件列表里又能多看到一个Genymotion的插件:
紧接着重启软件,让新加载的插件生效。重启软件IDEA后,选择菜单栏“View--Toolbar”,让工具栏显示出来,能够看到工具栏多了个Genymotion Device Manager的图标:
点击这个图标,弹出以下界面:
上图中,加载咱们以前安装好的Genymotion文件夹便可。而后再点击这个图标,弹出以下界面:
上图中,能够看到咱们以前创建好的模拟器,点击“Start”,模拟器就启动起来了:
选择有安卓图标的项,将点击运行:
弹出选择对话框,选中步骤2中已经运行的设备,并点击OK
运行后的效果:
大功告成。
固然了,若是要在模拟器上运行程序,还要确保模拟器加载了Android SDK:
不然的话,会报错以下: