官术网_书友最值得收藏!

1.4 搭建Android開發(fā)環(huán)境

在搭建環(huán)境前,需要了解安裝開發(fā)工具所需要的硬件和軟件配置條件。

1.4.1 Android開發(fā)前準(zhǔn)備工作

1.系統(tǒng)基本要求

開發(fā)基于Android的應(yīng)用軟件所需要的開發(fā)環(huán)境如表1-1所列。

表1-1 系統(tǒng)開發(fā)環(huán)境所需要的參數(shù)

2.軟件開發(fā)工具

Anodroid軟件開發(fā)需要以下工具。

● JDK:Java核心開發(fā)包。

● Eclipse:Java集成開發(fā)環(huán)境

● Android SDK:Google公司提供的Android開發(fā)包。

● ADT:Android的Eclipse開發(fā)插件。

Google為Android提供了不同操作系統(tǒng)下的開發(fā)包,包括Windows、Mac OS和Linux操作系統(tǒng)。

● Windows XP(32位)、Vista(32位或64位)、Windows 7(32位或64位)。

● Mac OS X 10.5.8及其后面的版本(x86)。

● Linux Ubuntu(64位的操作環(huán)境要求可以執(zhí)行32位應(yīng)用程序)。

另外,為了更好地運行Android開發(fā)環(huán)境,計算機硬件方面需要滿足以下要求。

● 內(nèi)存:512MB以上。

● 硬盤:剩余2GB空間以上。

● CPU:P4 2.0GHz以上。

● 顯示器分辨率:1024×768以上。

1.4.2 安裝JDK

在Windows平臺上,搭建Android開發(fā)環(huán)境,首先下載并安裝與開發(fā)環(huán)境相關(guān)的軟件資源,這些資源主要包括JDK、Eclipse、Android SDK和ADT插件。

在Android平臺上,所有應(yīng)用程序都是使用Java語言來編寫的,所以要安裝Java開發(fā)包JDK(Java SE Development Kit),JDK是Java開發(fā)時所必需的軟件開發(fā)包。

安裝JDK的過程比較簡單,運行該程序后,根據(jù)安裝提示選擇安裝路徑,將JDK安裝到指定的文件夾即可,默認(rèn)安裝目標(biāo)為“C:\Program Files\Java\jdk1.6.0_10(jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008)”。

JDK安裝完畢后,要進(jìn)一步設(shè)置Java的環(huán)境變量,即設(shè)置bin和lib文件夾的路徑。其操作步驟如下(在電腦操作系統(tǒng)為Windows 7)。

(1)右擊“計算機”,在彈出的快捷菜單中選擇“屬性”選項,彈出的“系統(tǒng)屬性”對話框如圖1-4所示。

圖1-4 “系統(tǒng)屬性”對話框

(2)在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“環(huán)境變量”按鈕,彈出“環(huán)境變量”對話框,如圖1-5所示。

圖1-5 “環(huán)境變量”對話框

(3)選中“Administrator的用戶變量(U)”區(qū)域的“PATH”變量,單擊“編輯”按鈕,彈出“編輯系統(tǒng)變量”對話框,如圖1-6所示。

圖1-6 變量Path設(shè)置

(4)在“編輯系統(tǒng)變量”對話框的“變量值”文本框中添加“C:\Program Files\Java\jdk1.6.0_10\bin”,然后單擊“確定”按鈕即可完成設(shè)置。這樣即設(shè)置了bin文件夾的路徑。

(5)在“環(huán)境變量”對話框的“系統(tǒng)變量”區(qū)域,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對話框,如圖1-7所示。

圖1-7 新建變量classpath

(6)在圖1-7中的“變量名(N)”右側(cè)文本框中輸入“classpath”,在“變量值(V)”右側(cè)文本框中輸入“C:\Program Files\Java\jdk1.6.0_10\lib”,即設(shè)置了lib文件夾的路徑。

完成以上操作后,一個典型的Java開發(fā)環(huán)境便設(shè)置好了。在正式開始下一步前先驗證Java開發(fā)環(huán)境的設(shè)置是否成功。

在Windows 7操作系統(tǒng)中單擊“開始”按鈕,在彈出的窗口中選擇“運行”,在運行框中輸入“cmd”并回車,即可打開CMD窗口,在窗口中輸入java-version,則可顯示所安裝的Java版本信息,如圖1-8所示。

圖1-8 JDK安裝成功頁面

1.4.3 安裝Eclipse

安裝并設(shè)置好JDK后,即可接著安裝Eclipse。Eclipse是一個非常強大的集成開發(fā)環(huán)境,可以支持Java、C、C++等多種語言。由于Android的開發(fā)是使用Java的,因此需要下載Java版本的Eclipse集成開發(fā)環(huán)境。

將下載并保存的“eclipse-SDK-3.7(中文版)”解壓到硬盤上的某個目錄即可。Eclipse集成開發(fā)環(huán)境無須安裝,進(jìn)入解壓后的目錄,雙擊可執(zhí)行文件“eclipse.exe”,Eclipse能自動找到用戶前面安裝的JDK路徑,如圖1-9所示。

圖1-9 Eclipse啟動界面

啟動Eclipse開發(fā)環(huán)境桌面,將會看到選擇工作空間的提示,如圖1-10所示。

圖1-10 選擇工作空間

接著單擊圖1-10中的“OK”按鈕,即完成Eclipse的安裝,系統(tǒng)進(jìn)入Eclipse初始?xì)g迎界面,如圖1-11所示。接著單擊圖1-11左上角的“歡迎”按鈕,即可進(jìn)入Eclipse的開發(fā)環(huán)境界面,如圖1-12所示。

圖1-11 Eclipse歡迎界面

圖1-12 Eclipse的開發(fā)界面

1.4.4 安裝Android SDK

將下載的Android SDK開發(fā)包解壓到硬盤上的某個目錄,該目錄在后面配置Android開發(fā)工具ADT和使用SDK工具時都會用到。

解壓后的文件夾有以下幾個重要的文件:

● “add-ons”目錄用來保存插件工具,目前為空。

● “platforms”目錄用來保存不同版本的SDK數(shù)據(jù)包,目前為空。

● “tools”目錄包含了Android的SDK工具。

● “SDK Manager.exe”為SDK管理工具,可以用來更新SDK數(shù)據(jù)包、管理Android模擬器等。

● “SDK Readme.txt”為Android SDK的說明文件。

Android SDK與Eclipse集成開發(fā)環(huán)境一樣,不需要經(jīng)過真正的安裝過程,相當(dāng)于解壓之后就可以運行。讀者在第一次運行SDK Manager時,需要下載Android各個版本的SDK數(shù)據(jù)包,操作步驟如下。

(1)雙擊“SDK Manager.exe”執(zhí)行文件,程序?qū)⒆詣訖z測是否有更新的SDK數(shù)據(jù)包可下載,如圖1-13所示。

圖1-13 運行SDK Manager.exe執(zhí)行文件

(2)對于所要更新的內(nèi)容,如果你只想嘗試一下Android 4.1,那么只選擇 “Android 4.1(API 16)”然后單擊“Install X packages”按鈕來安裝就可以了。如果你要在此SDK上開發(fā)應(yīng)用程序和游戲應(yīng)用,那么需要接受并遵守所有許可內(nèi)容(Accept All),并單擊“Install”按鈕。

(3)接著將SDK tools目錄的完整路徑設(shè)置到系統(tǒng)變量PATH中,這樣便于在后面調(diào)用Android命令時,無須輸入全部的絕對路徑。設(shè)置系統(tǒng)變量PATH的方法與JDK的環(huán)境變量值操作一致,在PATH環(huán)境變量的“變量值(V)”文本框中添加“D:\cloud\android-sdk_r14-windows\android- sdk-windows\tools”即可,如圖1-14所示。

圖1-14 設(shè)置Android SDK環(huán)境變量

最后檢查Android SDK是否安裝成功,能夠正常運行。在Windows 7操作系統(tǒng)中單擊“開始”按鈕,在彈出的窗口中選擇“運行”,在運行框中輸入“cmd”并回車,即可打開CMD窗口,在窗口中輸入android –h,則可顯示所安裝的Android SDK信息,如圖1-15所示。

圖1-15 Android SDK安裝成功信息

1.4.5 安裝ADT插件

Android為Eclipse定制了一個插件,即Android Development Tools(ADT),這個插件為用戶提供了一個強大的綜合環(huán)境,用于開發(fā)Android應(yīng)用程序。ADT擴(kuò)展了Eclipse的功能,可以讓用戶快速地建立Android項目,創(chuàng)建應(yīng)用程序界面,在基于Android框架API的基礎(chǔ)上添加組件,以及用SDK工具集調(diào)試應(yīng)用程序,甚至導(dǎo)出簽名(或未簽名)的APKs以便發(fā)行應(yīng)用程序。

安裝ADT插件有兩種方法。

1.手動安裝ADT插件

在Eclipse中進(jìn)行ADT插件包手動配置,具體的操作步驟如下。

(1)首先從Android官方開發(fā)網(wǎng)站下載ADT插件,找到目前的最新版本ADT-20.02,直接下載名為“ADT-20.02.zip”的文件。

(2)將“ADT-20.02.zip”文件解壓,將解壓后的plugins包和features包中的內(nèi)容,分別復(fù)制到Eclipse對應(yīng)的plugins和features文件夾中。

(3)重新啟動Eclipse,選擇“窗口”菜單下的“首選項”命令,在彈出的“首選項”對話框左邊區(qū)域多了“Android”項,如圖1-16所示。

圖1-16 “首選項”對話框

(4)單擊“Android”項,在該對話框右邊的“SDK Location”文本框中,設(shè)置Android SDK的安裝路徑,此處設(shè)置為“C:\Users\Administrator\android-sdks”。對話框會列出當(dāng)前可用的SDK版本和Google API版本。至此即完成了Eclipse開發(fā)環(huán)境下ADT插件的安裝。

2.Eclipse在線安裝ADT

除了手動設(shè)置ADT插件外,還可以采用更簡單的在線更新ADT插件方法,具體操作步驟如下。

(1)打開Eclipse后,單擊菜單欄中的“幫助”菜單下的“Install New Software…”選項,如圖1-17所示。

圖1-17 添加插件

(2)在彈出的“Install”對話框中單擊“Add…”按鈕,如圖1-18所示。

圖1-18 添加插件

(3)在彈出的“Add Repository”對話框中分別輸入名字和地址,名字可自己命名,例如“abc”,但是在Location中必須輸入插件的網(wǎng)絡(luò)地址“http://dl-ssl.google.com/Android/eclipse”,單擊“確定”按鈕,如圖1-19所示。

圖1-19 插件網(wǎng)絡(luò)地址

(4)單擊圖1-19中的“確定”按鈕,此時在“Install”對話框會顯示系統(tǒng)中可用的插件,如圖1-20所示。

圖1-20 插件列表

(5)單擊圖1-20中的“完成”按鈕,即可顯示如圖1-21所示的“插件安裝”界面。

圖1-21 插件安裝界面

(6)單擊“插件安裝”界面中的“下一步”按鈕,即可進(jìn)行插件安裝,安裝界面如圖1-22所示。

圖1-22 開始安裝插件界面

需要注意的是,在上個步驟中,可能會發(fā)生計算插件占用資源的情況,過程有點慢。完成后會提示重啟Eclipse來加載插件,等重啟后就可以用了。不同版本的Eclipse安裝插件的方法和步驟略有不同。

1.4.6 設(shè)定Android SDK主目錄

安裝好插件后,還需要做如下配置才可以使用Eclipse創(chuàng)建Android項目,即需要設(shè)置Android SDK的主目錄,具體方法如下。

選中在圖1-16中左側(cè)的“Android”項,在右側(cè)設(shè)定Android SDK所在目錄為SDK Location,然后單擊“確定”按鈕完成設(shè)置,如圖1-23所示。

圖1-23 Android SDK主目錄的設(shè)置

1.4.7 創(chuàng)建Android虛擬設(shè)備(AVD)

AVD全稱為Android Virtual Device,即Android運行的虛擬設(shè)備,它是Android的模擬器識別。建立的Android要運行,必須創(chuàng)建AVD,每個AVD上可以配置很多的運行項目。創(chuàng)建AVD時,可以配置的選項有模擬影像大小、觸摸屏、軌跡球、攝像頭、屏幕分辨率、鍵盤、GSM、GPS、Audio錄放、SD卡支持、緩存大小等。創(chuàng)建AVD的方法有兩種:一是通過Eclipse開發(fā)環(huán)境,二是通過命令行創(chuàng)建。

1.通過Eclipse開發(fā)環(huán)境創(chuàng)建

通過Eclipse開發(fā)環(huán)境創(chuàng)建的實現(xiàn)步驟如下。

(1)在Android SDK的安裝目錄下,雙擊“AVD Manager.exe”按鈕,啟動“Android AVD”程序,彈出如圖1-24所示的“Android Virtual Device Manager”界面。

圖1-24 AVD Manager.exe界面

(2)單擊圖1-24右側(cè)的“New…”按鈕,彈出一個“Create new Android Virtual Device(AVD)”對話框,如圖1-25所示。在該對話框中可以設(shè)置模擬器的配置,包括如下幾項。

圖1-25 新建AVD時的emulate設(shè)置

● Name:創(chuàng)建AVD的名稱??梢栽谖谋究蛑休斎胨獎?chuàng)建的AVD的名稱,注意名稱中不能有空格符。

● Target:選擇Android版本和API的等級。單擊右邊的下拉按鈕,選擇相應(yīng)的Android版本和API的等級。

● SD Card:設(shè)置SD卡。在“Size”文本中指定SD卡大小。另外,也可以在“File”文本框設(shè)置已有的SD卡鏡像文件的路徑。

● Skin:設(shè)置模擬器的外觀和屏幕分辨率。單擊“Built-in”右邊的下拉按鈕,可以選擇默認(rèn)的HVGA(320×480)、QVGA(240×320)、WVGA(480×800或480×854)、WQVGA(240×400或240×320)幾種,在此選擇默認(rèn)的HVGA(320×480)。另外,單擊“Resolution”項,還可以自定義分辨率。不同版本的Android所設(shè)置的Skin參數(shù)有所不同。

● Hardware:設(shè)置模擬器支持的硬件設(shè)備的屬性,包括影像大小、觸摸屏、軌跡球、攝像頭、屏幕分辨率、鍵盤、GSM、GPS、Audio錄放、SD卡支持、緩存區(qū)大小等。單擊該區(qū)域右邊的“New…”按鈕,在彈出的對話框中可以設(shè)置各項的屬性。

(3)設(shè)置好模擬器的參數(shù)后,單擊圖1-25下邊的“Create AVD”按鈕即可創(chuàng)建一個AVD。創(chuàng)建好的AVD將會顯示在“Android Virtual Device Manager”界面的文件列表中,如圖1-26所示。

圖1-26 創(chuàng)建新的AVD界面

至此,已經(jīng)創(chuàng)建了一個Android模擬器,使用同樣的操作可以根據(jù)需要創(chuàng)建多個AVD模擬器。這樣做的好處是,可以模擬程序在不同的Android版本上運行的兼容性。

2.通過命令行創(chuàng)建

通過命令行創(chuàng)建AVD的步驟如下。

(1)在CMD界面下輸入“android list targets”,查看可用的Android平臺,如圖1-27所示。

圖1-27 CMD界面

(2)按照如下格式創(chuàng)建AVD:

      android create avd →target 2 →name my_avd

其中android是命令,后面是參數(shù),create avd是創(chuàng)建AVD,target 2是等級,name是AVD的名稱。

以上代碼創(chuàng)建名為my_avd的Android模擬器,如圖1-28所示。

圖1-28 命令行創(chuàng)建AVD

模擬器可以運行大部分的應(yīng)用程序,但是實際操作中大部分時間是在真正機器上高速運行的,那樣效果和效率更高。

1.4.8 運行AVD

創(chuàng)建好AVD后,運行Android模擬器有兩種方式:一種是在“Android Virtual Device Manager”窗口中選中已創(chuàng)建的AVD,單擊右側(cè)的“Start”按鈕即彈出如圖1-29所示的“Launch Options”窗口。

圖1-29 “Launch Options”窗口

單擊“Launch Options”窗口下的“Launch”按鈕即成功啟動AVD,效果如圖1-30所示。

圖1-30 啟動AVD界面

圖1-30的各個控制按鈕名稱及其功能如表1-2所列。

表1-2 AVD的控制按鈕功能

主站蜘蛛池模板: 云龙县| 酒泉市| 安西县| 双辽市| 泰来县| 张家港市| 平南县| 凤庆县| 大方县| 班戈县| 澎湖县| 玛纳斯县| 图片| 长寿区| 黑山县| 阿合奇县| 万载县| 浑源县| 固始县| 娄烦县| 牟定县| 绥芬河市| 大化| 新干县| 亚东县| 大庆市| 百色市| 息烽县| 磐安县| 孝感市| 荔波县| 山东省| 灵山县| 绥江县| 瓮安县| 九寨沟县| 托克逊县| 三江| 松江区| 七台河市| 芦溪县|