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

1.4 搭建Android開發環境

在搭建環境前,需要了解安裝開發工具所需要的硬件和軟件配置條件。

1.4.1 Android開發前準備工作

1.系統基本要求

開發基于Android的應用軟件所需要的開發環境如表1-1所列。

表1-1 系統開發環境所需要的參數

2.軟件開發工具

Anodroid軟件開發需要以下工具。

● JDK:Java核心開發包。

● Eclipse:Java集成開發環境

● Android SDK:Google公司提供的Android開發包。

● ADT:Android的Eclipse開發插件。

Google為Android提供了不同操作系統下的開發包,包括Windows、Mac OS和Linux操作系統。

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

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

● Linux Ubuntu(64位的操作環境要求可以執行32位應用程序)。

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

● 內存:512MB以上。

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

● CPU:P4 2.0GHz以上。

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

1.4.2 安裝JDK

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

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

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

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

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

圖1-4 “系統屬性”對話框

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

圖1-5 “環境變量”對話框

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

圖1-6 變量Path設置

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

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

圖1-7 新建變量classpath

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

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

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

圖1-8 JDK安裝成功頁面

1.4.3 安裝Eclipse

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

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

圖1-9 Eclipse啟動界面

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

圖1-10 選擇工作空間

接著單擊圖1-10中的“OK”按鈕,即完成Eclipse的安裝,系統進入Eclipse初始歡迎界面,如圖1-11所示。接著單擊圖1-11左上角的“歡迎”按鈕,即可進入Eclipse的開發環境界面,如圖1-12所示。

圖1-11 Eclipse歡迎界面

圖1-12 Eclipse的開發界面

1.4.4 安裝Android SDK

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

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

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

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

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

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

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

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

(1)雙擊“SDK Manager.exe”執行文件,程序將自動檢測是否有更新的SDK數據包可下載,如圖1-13所示。

圖1-13 運行SDK Manager.exe執行文件

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

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

圖1-14 設置Android SDK環境變量

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

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

1.4.5 安裝ADT插件

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

安裝ADT插件有兩種方法。

1.手動安裝ADT插件

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

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

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

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

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

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

2.Eclipse在線安裝ADT

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

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

圖1-17 添加插件

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

圖1-18 添加插件

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

圖1-19 插件網絡地址

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

圖1-20 插件列表

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

圖1-21 插件安裝界面

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

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

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

1.4.6 設定Android SDK主目錄

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

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

圖1-23 Android SDK主目錄的設置

1.4.7 創建Android虛擬設備(AVD)

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

1.通過Eclipse開發環境創建

通過Eclipse開發環境創建的實現步驟如下。

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

圖1-24 AVD Manager.exe界面

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

圖1-25 新建AVD時的emulate設置

● Name:創建AVD的名稱。可以在文本框中輸入所要創建的AVD的名稱,注意名稱中不能有空格符。

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

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

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

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

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

圖1-26 創建新的AVD界面

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

2.通過命令行創建

通過命令行創建AVD的步驟如下。

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

圖1-27 CMD界面

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

      android create avd →target 2 →name my_avd

其中android是命令,后面是參數,create avd是創建AVD,target 2是等級,name是AVD的名稱。

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

圖1-28 命令行創建AVD

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

1.4.8 運行AVD

創建好AVD后,運行Android模擬器有兩種方式:一種是在“Android Virtual Device Manager”窗口中選中已創建的AVD,單擊右側的“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的控制按鈕功能

主站蜘蛛池模板: 清新县| 凯里市| 满城县| 静海县| 红桥区| 庆城县| 平舆县| 五台县| 祁阳县| 垣曲县| 仁布县| 扎鲁特旗| 双桥区| 罗田县| 昌黎县| 南通市| 永定县| 南康市| 和平县| 仙桃市| 龙江县| 搜索| 遵义市| 平南县| 东乌珠穆沁旗| 诸暨市| 锡林郭勒盟| 天长市| 岚皋县| 逊克县| 兴仁县| 蛟河市| 杨浦区| 班戈县| 民乐县| 紫云| 岫岩| 文成县| 武夷山市| 肥西县| 赣榆县|