天天看点

使用Android Studio搭建Android集成开发环境(图文教程)

【正文】

【开发环境】

物理机版本: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中集成好了)。下载完之后,我的软件包截图如下:

使用Android Studio搭建Android集成开发环境(图文教程)

1、java sdk的安装:

使用Android Studio搭建Android集成开发环境(图文教程)

由于我的操作系统是64位的,所以我下载64位的jdk版本:

使用Android Studio搭建Android集成开发环境(图文教程)

下载完后,开始安装:

使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)

上图中,根据自己的喜好选择安装路径。

2、android studio的下载和安装:

使用Android Studio搭建Android集成开发环境(图文教程)

点击上面红框部分的文字,进入另外一个链接:

使用Android Studio搭建Android集成开发环境(图文教程)

点击上图中的红框部分,弹出如下界面:

使用Android Studio搭建Android集成开发环境(图文教程)

继续点击上图中的红框部分,开始下载:

使用Android Studio搭建Android集成开发环境(图文教程)

下载完成后,就可以开始安装了:

使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)

上图中,选择合适的安装路径,然后继续:

使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)

安装好软件后,android sdk也会自动出现在安装的目录里:

使用Android Studio搭建Android集成开发环境(图文教程)

三、开始运行软件:

注:我们在之前安装好jdk并正确配置环境变量之后,一旦运行android studio,就会自动加载jdk(前提是正确配置环境变量),而android sdk也已经有了。现在开始运行软件吧。

安装完成android studio之后,开始运行软件,第一次运行时,弹出如下对话框:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,是提醒你是否有以前版本的android studio设置文件,这个文件是以前使用过android studio的用户的操作习惯生成的一个xml文件,导入之后可以直接使用以前的开发习惯,而对于新用户来说,基本都需要选择i don’t那一项就行。

使用Android Studio搭建Android集成开发环境(图文教程)

然后我们点击create new project,创建一个新的工程:

使用Android Studio搭建Android集成开发环境(图文教程)

注:android studio中的project,并不是真正的project,它其实跟eclipse中的workspace、visual studio中的solution是一个概念。 

我们看一下下面这张表格就知道了: 

eclipse  

  ieda/android studio

工作区

workspace

project

项目  

project 

 module

引用

preference

module dependency

之后弹出如下界面:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,我们起好工程名,并放在合适的路径,然后点击“下一步”,弹出如下界面:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,选择api的最小版本(这个根据个人需要)。然后继续:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,选择模板样式。然后继续:

使用Android Studio搭建Android集成开发环境(图文教程)

工程建立完之后,软件会自动下载和gradle相关的组件,耗时较久(因为是第一次加载):

使用Android Studio搭建Android集成开发环境(图文教程)

稍等片刻时候,就能看到我们建好的工程了:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,注意仔细看工程文件的目录结构,以及加载的库(包括android sdk和java sdk)。

点击菜单栏“file project structure”,检查一下我们之前加载的sdk:

使用Android Studio搭建Android集成开发环境(图文教程)

恩,上图中,java sdk和android sdk全部加载,是我们想要的结果。上图中,点击“project”标签,可以查看gradle的版本:

使用Android Studio搭建Android集成开发环境(图文教程)

四、安装genymotion模拟器:

1、genymotion的安装:

先注册,然后下载,安装virtualbox最简单的方式就是下载包含virtualbox的genymotion包,如下图所示:

使用Android Studio搭建Android集成开发环境(图文教程)

下载完成后,开始安装。然后运行genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备:

使用Android Studio搭建Android集成开发环境(图文教程)

使用之前注册的账号进行连接:

使用Android Studio搭建Android集成开发环境(图文教程)

然后选择其中一个版本的模拟器:

使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)
使用Android Studio搭建Android集成开发环境(图文教程)

这样,我们的模拟器就建好了,接下来要将模拟器和android studio相关联。

2、将模拟器genymotion和android studio相关联:

首先在genymotion的官网下载插件:

使用Android Studio搭建Android集成开发环境(图文教程)

然后,打开android studio,选择菜单栏“file---settings”,出现如下界面,并选择plugins:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,选择"install plugin from disk",从本地加载插件,弹出如下界面:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,选择我们之前下载好的插件加载即可。这样,我们在插件列表里又能多看到一个genymotion的插件:

使用Android Studio搭建Android集成开发环境(图文教程)

紧接着重启软件,让新加载的插件生效。重启软件android studio后,选择菜单栏“view--toolbar”,让工具栏显示出来,可以看到工具栏多了个genymotion device manager的图标:

使用Android Studio搭建Android集成开发环境(图文教程)

点击这个图标,弹出如下界面:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,加载我们之前安装好的genymotion文件夹即可。然后再点击这个图标,弹出如下界面:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,可以看到我们之前已经启动起来的模拟器:

使用Android Studio搭建Android集成开发环境(图文教程)

大功告成。

当然了,如果要在模拟器上运行程序,还要确保模拟器加载了android sdk:

使用Android Studio搭建Android集成开发环境(图文教程)

紧接着,在模拟器上运行这个程序:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,可以看到,我编译的版本是api 20,但模拟器的版本是api 16,但是程序依然可以运行,说明android studio在版本的兼容问题上做的很好。但是之前用intellij idea,就必须要求编译的版本和模拟器(真机)的版本要保持一致。

五、android studio的简单设置:

主题修改:

可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“file--settings--apperance--theme”,主题选择darcula:

使用Android Studio搭建Android集成开发环境(图文教程)

代码字体修改:

选择菜单栏“file--settings--editor--colors&fonts--font”:

使用Android Studio搭建Android集成开发环境(图文教程)

上图中默认的scheme是不可以更改的,单击“save as”,建立一个新的名字(例如myfont):

使用Android Studio搭建Android集成开发环境(图文教程)

上图中,就可以选择我们想要的字体了。

同样也可以修改控制台的字体:

使用Android Studio搭建Android集成开发环境(图文教程)

关于android studio的更多使用技巧,将在今后讲到。

继续阅读