Android开发权威指南(第二版)
上QQ阅读APP看书,第一时间看更新

2.3 安装Android开发环境

Android开发环境包括Android SDK和ADT插件。如果想开发Android NDK程序,还需要安装和配置Android NDK。由于最新版本Eclipse已经自带C/C++开发环境,所以就不需要安装CDT了。

2.3.1 下载和安装Android SDK

读者可以从http://developer.android.com/sdk/index.html下载Android?SDK的最新版本。

Android SDK是在线安装,所以从上面网站地址下载的安装包Windows版的Android SDK安装包是一个可执行文件,直接安装即可。Mac OS X和Linux版的Android SDK安装包是压缩文件,直接解压即可。实际上只是一个空壳,下载后,在Android SDK安装目录有一个SDK Manager.exe文件,直接运行该文件就会运行该程序,主界面如图2-5所示。该程序会从Google公司官网获取Android SDK目前支持的Android版本安装包列表,因此在启动该程序之前需要有快速和稳定的Internet连接。读者可以从这个列表中选择相应的Android版本。然后单击界面右下角的“Install packages”按钮进行安装如果选择已经安装的Android版本或Tools,“Install packages”按钮是不可选的,但可以单击“Delete n packages”按钮卸载已安装的文件。其中n是已经安装的package数。,安装过程仍然需要Internet连接。在图2-5所示的列表中,Tools是必须安装的,其他的Android版本可选,但一般都会至少安装一个Android版本。如果读者选择了较多的Package,在线安装的时间就会比较长,需要耐心等待。如果读者不想花很长时间安装Android SDK,也可以从其他机器上复制已经安装好的Android SDK到本机。为了以后安装方便,在本机安装完Android SDK后,可以将其备份。再安装Android SDK,只需将备份复制到本机即可。

Android SDK安装成功后,会看到如图2-6所示的Android SDK根目录结构。platforms目录包含当前Android SDK支持的所有版本,如图2-7所示。

 

▲图2-5 安装Android SDK

2.3.2 下载和安装Android NDK

Android NDK允许使用C/C++开发Linux平台的.so库文件,并将该文件嵌入到Android应用程序(APK文件)中。Android NDK采用了离线的方式安装,读者从下面的地址下载相应平台的压缩包,然后解压即可。

http://developer.android.com/tools/sdk/ndk/index.html

如果读者在Windows下使用Android NDK,还需要安装cygwin一套在Windows平台模拟Linux开发环境的工具。使用cygwin可以在Windows平台编译出Linux平台下运行的程序,包括可执行文件和.so动态库。。这方面的详细内容会在后面专门介绍开发Android NDK的章节详细讨论。

 

▲图2-6 Android SDK根目录结构

 

▲图2-7 已经安装的所有Android SDK版本

2.3.3 安装和配置Eclipse插件:ADT

Eclipse需要安装ADT插件才能开发Android应用程序。读者可以从下面的网站地址获取在线安装ADT的Url或离线安装ADT的安装包下载地址。

http://developer.android.com/sdk/installing/installing-adt.html

如果要在线安装ADT,需要单击“Help”>“Install New Software”菜单项,打开“Install”对话框,单击右侧的“Add”按钮弹出“Add Repository”对话框,在“Name”文本框中输入adt(或其他名字,但不能和系统已有的名字重复),在“Location”文本框中输入如下的网站地址。

http://dl-ssl.google.com/android/eclipse

然后单击“OK”按钮关闭“Add Repository”对话框,就会在“Install”对话框显示ADT包含的安装列表,展开后如图2-8所示。然后单击“Next”按钮按着提示安装即可(安装的过程中需要访问Internet)。

 

▲图2-8 在线安装ADT插件

如果读者下载的是ADT的离线安装包。需要单击“Add Repository”对话框中右侧的“Archive”按钮选择这个安装包,其他的步骤和在线安装类似。

如果成功安装ADT插件,会在Eclipse的工具栏出现两个按钮,如图2-9中黑框中所示。

其中带向下箭头的是Android SDK Manager,单击该按钮会弹出与2.3.1小节如图2-5所示相同的界面。另一个按钮是Android Virtual Device Manager。在2.4.1小节会详细介绍这个功能。

安装完ADT,还需要设置ADT。打开“Preferences”对话框,单击左侧的“Android”项目,在右侧的“SDK Location”文本框中输入Android SDK的安装目录,单击界面下方的“Apply”按钮(由于列表太长,需要滚动列表才能看到该按钮),就会显示当前Android SDK支持的所有Android版本(需要等一会才显示),如图2-10所示。

 

▲图2-9 ADT带的两个按钮

 

▲图2-10 设置Android SDK路径

然后选中“Android”>“NDK”,在右侧的“SDK Location”输入Android NDK的安装路径,然后单击“OK”按钮关闭“Preferences”对话框。