【正文】
【开发环境】
物理机版本:win 7旗舰版(64位)
java sdk版本:jdk1.8.0_20(64位)
android sdk版本:android 4.4(api 20)
android studio版本:android studio beta v0.8.6
注:物理机版本和java sdk版本必须要保持一致,即:同为64位或者同为32位。
一、android studio的引入:
2013年googlei/o大会首次发布了android studio ide(android平台集成开发环境)。它基于intellij idea开发环境,旨在取代eclipse和adt(android开发者工具)为开发者提供更好的开发工具。既然google一直在努力推广,相信不久以后就有望赶上eclipse。
相比eclipse,android studio ide有自己的特点:
对ui界面设计和编写代码有更好地支持,可以方便地调整设备上的多种分辨率。
同样支持proguard工具和应用签名。
不过,目前版本的android studio不能在同一窗口中管理多个项目。每个项目都会打开一个新窗口。我猜这是借鉴了intellij idea的行为,而且google近期不会对此做出调整。
支持gradle自动化构建工具,这真是极好的,但对于刚从eclipse平台转移过来的开发者来说还需要一段时间去学习和适应。
二、软件的准备:
既然要开发安卓,不管用什么开发环境,java sdk和android sdk都是必不可少的(android sdk已经在android studio中集成好了)。下载完之后,我的软件包截图如下:

1、java sdk的安装:
由于我的操作系统是64位的,所以我下载64位的jdk版本:
下载完后,开始安装:
上图中,根据自己的喜好选择安装路径。
2、android studio的下载和安装:
点击上面红框部分的文字,进入另外一个链接:
点击上图中的红框部分,弹出如下界面:
继续点击上图中的红框部分,开始下载:
下载完成后,就可以开始安装了:
上图中,选择合适的安装路径,然后继续:
安装好软件后,android sdk也会自动出现在安装的目录里:
三、开始运行软件:
注:我们在之前安装好jdk并正确配置环境变量之后,一旦运行android studio,就会自动加载jdk(前提是正确配置环境变量),而android sdk也已经有了。现在开始运行软件吧。
安装完成android studio之后,开始运行软件,第一次运行时,弹出如下对话框:
上图中,是提醒你是否有以前版本的android studio设置文件,这个文件是以前使用过android studio的用户的操作习惯生成的一个xml文件,导入之后可以直接使用以前的开发习惯,而对于新用户来说,基本都需要选择i don’t那一项就行。
然后我们点击create new project,创建一个新的工程:
注:android studio中的project,并不是真正的project,它其实跟eclipse中的workspace、visual studio中的solution是一个概念。
我们看一下下面这张表格就知道了:
eclipse
ieda/android studio
工作区
workspace
project
项目
project
module
引用
preference
module dependency
之后弹出如下界面:
上图中,我们起好工程名,并放在合适的路径,然后点击“下一步”,弹出如下界面:
上图中,选择api的最小版本(这个根据个人需要)。然后继续:
上图中,选择模板样式。然后继续:
工程建立完之后,软件会自动下载和gradle相关的组件,耗时较久(因为是第一次加载):
稍等片刻时候,就能看到我们建好的工程了:
上图中,注意仔细看工程文件的目录结构,以及加载的库(包括android sdk和java sdk)。
点击菜单栏“file project structure”,检查一下我们之前加载的sdk:
恩,上图中,java sdk和android sdk全部加载,是我们想要的结果。上图中,点击“project”标签,可以查看gradle的版本:
四、安装genymotion模拟器:
1、genymotion的安装:
先注册,然后下载,安装virtualbox最简单的方式就是下载包含virtualbox的genymotion包,如下图所示:
下载完成后,开始安装。然后运行genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备:
使用之前注册的账号进行连接:
然后选择其中一个版本的模拟器:
这样,我们的模拟器就建好了,接下来要将模拟器和android studio相关联。
2、将模拟器genymotion和android studio相关联:
首先在genymotion的官网下载插件:
然后,打开android studio,选择菜单栏“file---settings”,出现如下界面,并选择plugins:
上图中,选择"install plugin from disk",从本地加载插件,弹出如下界面:
上图中,选择我们之前下载好的插件加载即可。这样,我们在插件列表里又能多看到一个genymotion的插件:
紧接着重启软件,让新加载的插件生效。重启软件android studio后,选择菜单栏“view--toolbar”,让工具栏显示出来,可以看到工具栏多了个genymotion device manager的图标:
点击这个图标,弹出如下界面:
上图中,加载我们之前安装好的genymotion文件夹即可。然后再点击这个图标,弹出如下界面:
上图中,可以看到我们之前已经启动起来的模拟器:
大功告成。
当然了,如果要在模拟器上运行程序,还要确保模拟器加载了android sdk:
紧接着,在模拟器上运行这个程序:
上图中,可以看到,我编译的版本是api 20,但模拟器的版本是api 16,但是程序依然可以运行,说明android studio在版本的兼容问题上做的很好。但是之前用intellij idea,就必须要求编译的版本和模拟器(真机)的版本要保持一致。
五、android studio的简单设置:
主题修改:
可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“file--settings--apperance--theme”,主题选择darcula:
代码字体修改:
选择菜单栏“file--settings--editor--colors&fonts--font”:
上图中默认的scheme是不可以更改的,单击“save as”,建立一个新的名字(例如myfont):
上图中,就可以选择我们想要的字体了。
同样也可以修改控制台的字体:
关于android studio的更多使用技巧,将在今后讲到。