- Android經(jīng)典應(yīng)用
- 趙書蘭編著
- 4121字
- 2018-12-30 05:22:48
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的控制按鈕功能

- 分布式系統(tǒng)常用技術(shù)及案例分析(第2版)
- 微電子概論
- 基于數(shù)字條紋投影的在線深度獲取技術(shù)
- Protel DXP 2004 SP2原理圖與PCB設(shè)計
- Rust Standard Library Cookbook
- 電子產(chǎn)品組裝技能演練
- 無線網(wǎng)絡(luò)優(yōu)化
- 網(wǎng)絡(luò)虛擬化技術(shù)詳解:NFV與SDN
- 寬帶無線通信多址傳輸技術(shù)演進(jìn)
- 云存儲解析
- iTunes玩全不求人
- 5G XR技術(shù)與應(yīng)用
- LTE/LTE-Advanced系統(tǒng)架構(gòu)和關(guān)鍵技術(shù)
- 光傳送網(wǎng)(OTN)技術(shù)、設(shè)備及工程應(yīng)用
- 未解之謎(上)