第一章 Android开发环境搭建

第一章 Android开发环境搭建php

本章概要:html

一、JDK、Android SDK、Eclipse以及相关插件的安装。java

二、Android经常使用开发工具的使用方法介绍android

三、第一个Android应用程序Hello Worldmacos

clip_image001

Android应用程序程序框架是基于Java的,所以,咱们首先须要Java的环境,也就是JDK,而后是开发Java的IDE(集成开发工具),咱们选择Eclipse,这也是众多Android开发者所经常使用的开发工具。有了JDK和Eclipse,咱们可使用Eclipse来编写Java代码,并经过JDK来执行Java应用程序了。可是咱们须要开发Android,还须要Android SDK,Android SDK能够用来模拟Android终端的运行环境,让咱们在我的电脑上执行Android应用程序。通常来讲,咱们也不须要直接操做Android SDK,而是经过Google提供的一个Eclipse插件ADT(Android Development Tools)来间接跟Android SDK打交道,咱们只要告诉ADT咱们Android SDK在本机上的存放目录便可。windows

一、开发Android须要JDK1.5以上,最好使用1.6版本,不要使用最新的1.7版本,JDK不是越新越好,SDK的开发人员也不太可能针对最新的JDK马上进行兼容性测试和推出新的版本,所以尽可能使用官方建议使用的版本,在这里,咱们使用1.6。
针对Windows的用户,JDK的下载地址:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
注意下载“Java SE Development Kit 6u**”中的任意一个SDK便可,下面的包含“Runtime Environment ”字样的连接是Java的运行环境,不过由于SDK都已经包含了Runtime Environment,所以你能够不须要下载他们。
若是Oracle的Java页面有更新,注意一点,进入主页以后,找寻“Previous Releases”,而后进去找“Java SE 6”下载连接。
clip_image003
【针对MAC的用户,默认的Mac电脑通常会已经安装Java,且会自动更新,若是没有安装的话,请至如下地址https://developer.apple.com/search/index.php?q=java
找到最适合自身的电脑的版本下载。】bash

二、安装和配置JDK。下载以后双击安装包安装,结束以后。 若是是Windows的用户,在桌面“个人电脑”图标上右键点击“属性”,在其“高级”标签下面找到“环境变量”,打开以后,在“系统变量”中的“Path”下添加你所安装的JDK路径的bin目录,好比默认安装在C盘,通常为“C:\Program Files\Java\jdk1.6.0_18\bin”,可能因为jdk版本不一样,“jdk1.6.0_18”字段也相应不一样。若是是MAC的用户,不须要额外进行配置。
配置好Path路径以后,针对Winows用户,你能够在“开始菜单”下的“运行”里键入“cmd”,打开命令,而后使用它来检查咱们的安装是否无缺。【针对Mac用户,能够在“终端”进行操做】先键入“java”后 回车,若是正常显示,结果会呈现“Usage: java [-options] class [args...]”等字样。再键入“javac”后回车,若是正常显示,结果会呈现“用法:javac <选项><源文件>”等字样。若是键入“java -version”,则会出现与版本相关的讯息。当以上讯息显示正常,则表示咱们如今可使用“Javac”命令来编译咱们的代码,可使用“Java”命令来运行咱们的程序,实际上这些执行命令均是咱们上述Path所指定的bin目录下的相应可执行文件提供的。oracle

三、完成JDK的配置以后,接下来咱们 下载并安装Eclipse,找到如下的位置,http://www.eclipse.org/downloads/
这个网址是eclipse的官网,eclipse是免费且绿色的,不须要进行安装,下载便可使用。这里罗列了全部的eclipse版本,每一个版本有各自的用途,在这里咱们使用经典版本的eclipse,下载地址以下:
http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2
以下图:
clip_image005
Windows和Mac的用户分别选择相应的版本进行下载。app

四、解压完成以后,启动Eclipse。启动时,须要你本身定义个一个workspace,这是eclipse的项目文件夹。启动完成以后,以下图所示:
image框架

五、下载Android SDK,安装ADT。在这个地址:
http://developer.android.com/sdk/index.html
下载Android的SDK,Windows用户下载安装【MAC用户只需解压】完成以后,目录内容以下:
image

六、安装Eclipse的Android插件ADT,在Google的开发者页面:
http://developer.android.com/sdk/eclipse-adt.html有相关的说明。
下面我简单介绍一下ADT插件的安装步骤,这也是通常Eclipse插件的安装步骤,好比后面将会介绍的Antenna。
首先,打开Eclipse的Help->Install New Software窗口,以下图
image
点击蓝色的“Available Software Sites”,在里面增长一条记录,命名为ADT,网址为
https://dl-ssl.google.com/android/eclipse/
而且设置为Enabled,这样,你就能够在Install窗口的下啦列表中找到这条记录,选中她,则会出现下图的模样,勾选“Developer Tools”以后,选择“Next”,稍等至下个界面,再次“Next”,此时选择“I accept …”,以后点击“Finish”,安装过程会在启动,自动下载并完成安装。
image
image
等待进度条结束,会要求从新启动Eclipse,容许它从新启动。
以后,Mac的用户会默认跳出如下的画面:
image    
若是咱们前面没有安装过Android SDK,咱们就必须选择“Install New SDK”这个选项,多选框第一项必须勾选,第二项是说将要安装Android2.1,它支持超过97%的手机和平板电脑(你能够经过SDKManager来增长其它的平台),你能够在这里勾选也能够不勾选,勾选的话ADT会调用SDKManager来增长Android2.1这个平台,或者等安装一切以后使用SDKManager再行增长。TargetLocation必须是一个空的文件夹,以便于存放即将安装的AndroidSDK
   
由于前面咱们已经安装过Android SDK,所以,咱们选择第二项“Use existing SDKs”,而且输入咱们前面解压【或者安装】的AndroidSDK地址,我这里使用的是“/SoftWare/DevSoft/android-sdk-macosx”,这个根据你本身根据存放地址不一样而不一样。
   
填好上述以后,一路Next,很快你会遇到一个警示框,提示你尚未安装Android SDK,事实上前面咱们安装的SDK只是Android SDK的一个管理工具,Android平台工具和API尚未下载,打开Android SDK Manager以后,咱们会遇到如下画面,Android SDK是分API版原本进行下载的,在下面的图中,咱们会发现前面所述的Android2.1的版本。默认状况下,除了勾选“Android SDK Tools”这个选项以外,它还会勾选最新版本的一个API,咱们其实没有必要下载最新的API,所以咱们去掉最新的版本API的勾选,而选择勾选2.1,以下图,而后开始安装。这是一个漫长的下载过程
image
下载完成以后,它会有一个提示,让咱们检查ADT插件是否有更新,咱们这里已是最新版本,因此不须要再次更新。
SDK安装完成以后,Eclipse的菜单会发生一些变化,工具栏里面添加了几个Android工具的图标:
clip_image021    
Window菜单栏下面也会增长相应的“Android SDK Manager”和“AVD Manager”,其中“Android SDK Manager”的做用如前所述,是用于更新Android SDK,添加各个版本的API,“AVD Manager”是用来管理模拟器的,咱们能够用它根据已经下载的API来建立相应的模拟器,而且能够自定一些界面参数。在这里咱们就不作详细介绍。
上述内容一直在Mac上作演示,针对Windows的用户,在安装完成ADT,并重启Eclipse以后,咱们能够执行过程
  A
、在AndroidSDK安装目录找到SDKManager.exe的可执行程序,执行以上Android平台工具和API的安装过程。与上述很是相似。(固然这一个步骤如今也能够跳过)
  B
、安装完成之后,须要在Eclipse里面打开Window->Preferences,点击左侧的Android选项,会出现如下模样:

clip_image023    
SDK Location,必须指定咱们前述的SDK的安装路径,在指定这个路径以前,SDK ManagerADV Manager都是不可使用的,由于前面咱们说过,ADT实际上是调用了Android SDK里面的这两个工具。这里个人SDK路径是“D:\DevTools\android-sdk”,你根据你本身的安装目录,改变这个路径。
  C
、填入以后,点击“OK”。若是咱们没有执行过程A,它会出现以下提示:

clip_image025    
它的提示跟前述MAC用户上的相似,就是说Android平台工具尚未安装,须要启动SDKManager来进行安装,咱们点击“Open SDK Manager”,则将进入到跟前面MAC描述一致的安装过程,所以这段平台工具和API的安装请看前面。
至此,咱们的AndroidSDKADT安装过程所有结束。

七、安装好AndroidSDK和ADT以后,咱们就能够建立Android应用程序了。因为咱们的Cyclone2D引擎默认是Android平台的,所以若是你不打算转换到其它平台,能够不安装一个名叫Antenna的工具,若是须要转换到J2me、SoftBank或者Doja平台,你须要安装它,安装的方式跟前面所述的安装ADT的方式相似,就是通常的安装Eclipse插件的方式,在Intall New SoftWare界面添加网址,而后稍微进行操做就能够完成安装,Antenna的安装地址以下:
http://antenna.sf.net/update

安装过程至此结束。

clip_image026

Androi经常使用开发工具备前述的“Android SDK Manager”和“AVD Manager”,还有ADB命令工具,使用此工具前须要设置环境变量,在Windows下面,须要在环境变量中,将Path变量增长一条AndroidSDK的安装路径,在Mac下面须要将此路径添加到bash_profile中。具体添加方法请查阅其它书籍。(或者后续我会添加)
设置好环境变量以后,在windows命令行【Mac用户使用bash】下输入“adb”,将会看到全部跟adb相关的一些用法,它能够用来安装、删除apk(Android应用程序),或者重启adb服务等等。

clip_image027

下面咱们从HelloWorld开始,创建一个Android应用程序。(如下以Mac为例,Window相同)
File->New->AndroidProject
image
使用如上设置,接下来点击“Next”
image
默认勾选了咱们刚才安装的Android2.1。接下来,设置咱们的应用程序名称,包裹路径以及启动类。
image
点击Finish以后,工程建立完毕。

能够看到src、gen、assets、bin、res五个子目录,src存放源码,即咱们的java文件,gen存放Android自动生成的资源或者配置文件,咱们不要手动去更改这个目录的内容,assets和res存放的是资源文件,不一样的是,Android会对res目录下的资源默认进行编号和配置处理,配置的信息存放在gen目录下的R.java文件或者其它java文件中,而assets里面的资源则不会进行配置,须要咱们在程序中手动进行读取和使用。bin目录存放了编译后声称的class文件,咱们不须要去关心它们。此时咱们尚未模拟器,先打开“AVD Manager”,点击“New”,使用以下配置:
image
能够建立一个模拟器
image
关掉AVD Manager,能够运行模拟器了,点击Run->Run Configurations,而后点击双击配置界面左侧的“Android Application”则能够新建一个运行例程,选择咱们的HelloWorld工程,点击Run,则能够看到一个Android模拟器启动了。Android模拟器的启动很是慢,若是你肯定使用模拟器开发的话,请在模拟器启动以后,不要轻易关掉它们。当你进行下次运行的时候,它会接着运行你新启动的例程。推荐你们最好可以买个Android手机,进行联机测试,启动会比较快,也容易发现模拟器所不能发现的问题。而且有些须要运用到感应设备的时候,可以实时调试,在模拟器就不具备这些方便性了。
运行后的HelloWorld以下图:
image
咱们终于写成了第一个Android应用程序,虽然咱们尚未写任何一行代码。:D

相关文章
相关标签/搜索