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

第2章 Android開發環境搭建

本章主要介紹在Windows環境下,Android開發環境的搭建步驟及注意事項,包括JDK和Java開發環境的安裝和配置、Eclipse的安裝、Android SDK和ADT的安裝和配置等;同時介紹了Android開發的基本步驟。

2.1 Android開發環境的安裝與配置

Android應用軟件開發需要的開發環境如表2-1所示。

表2-1

以上所提到的軟件開發包的下載地址如下:

? JDK1.6,http://www.oracle.com/technetwork/java/javase/downloads/index.html

? Eclipse 3.4(Eurpa),http://www.eclipse.org/downloads/下載Eclipse IDE for Java Developers。

? Android SDK2.2,http://developer.android.com

以下主要介紹一下在Windows環境下搭建Android開發環境的步驟和注意事項。

2.1.1 安裝JDK和配置Java開發環境

首先下載JDK安裝包,并進行安裝。例如,得到JDK1.6版本的安裝文件jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,雙擊進行安裝。接受許可證,選擇需要安裝的組件和安裝路徑后,單擊“下一步”按鈕,完成安裝過程。

安裝完成后,利用以下步驟檢查安裝是否成功:打開CMD窗口,在CMD窗口中輸入java –version命令,如果屏幕出現如圖2-1所示的代碼信息,說明JDK安裝成功。

圖2-1 JDK安裝檢查

2.1.2 Eclipse的安裝

JDK安裝成功后,可以直接安裝Eclipse,例如,使用Eclipse 3.6,得到其壓縮包eclipse-SDK-3.6.1-win32.zip,該包不需要安裝,直接解壓即可執行其中的eclipse.exe文件進行安裝,Eclipse可以自動找到用戶前期安裝的JDK路徑。

2.1.3 SDK和ADT的安裝和配置

JDK和Eclipse安裝成功后,下載安裝Android的SDK,得到android-sdk-windows.zip,解壓后運行SDK Manager.exe,選擇需要的API版本進行安裝,如圖2-2所示。

圖2-2 SDK Manager

完成以上步驟后,在Eclipse中安裝配置ADT。

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

在Eclipse中安裝ADT,首先在啟動Eclipse,選擇“Help”→“Software Updates”命令,準備安裝插件。在彈出的對話框中選擇“Available Software”,得到如圖2-3所示界面。

圖2-3 “Available Software”界面

單擊“Add”按鈕,彈出如圖2-4所示設置界面。

圖2-4 “Add Site”對話框

在Location文本框中輸入Android插件的路徑:https://dll-ssl.google.com/android/eclipse/,單擊“OK”按鈕,返回至圖2-3所示界面,可以看到剛剛添加的站點已添加至搜索列表,選擇“Developer Tools”,然后單擊“Install”按鈕。在Install界面中,選擇“Android DDMS”和“Android Development Tools”,單擊“Next”按鈕,閱讀并接受許可協議,單擊“Finish”按鈕完成安裝。安裝完成后重啟Eclipse即可。

在Eclipse中增加SDK的路徑:“Window”→“Preference”,在左側的列表中選擇Android項,設置SDK Location為SDK的目錄,如圖2-5所示。

圖2-5 選擇Android SDK路徑

:安裝ADT過程中沒有網絡怎么辦?

:在“Add Site”對話框中單擊“Archive”按鈕,直接指定磁盤中的ADT包(例如:ADT-10.0.0.zip等)。

2.2 創建第一個Android應用

Android的SDK環境安裝完成后,就可以在SDK中建立工程并進行調試了。

建立Android工程的步驟如下:

(1)選擇“File”→“New”→“Project”命令。

(2)選擇“Android”→“Android Project”命令,單擊“Next”按鈕,如圖2-6所示。

圖2-6 使用Eclipse建立Android工程

(3)在“New Android Project”對話框中,輸入項目名稱(AndroidTest)、Package name、Activity name,以及Application name,最后單擊“Finish”按鈕,即可完成新建項目成功。

圖2-7 “New Android Project”對話框

(4)工程建立后,可以通過Eclipse環境查看Android應用程序中各個文件,例如AndroidManifest.xml文件、布局文件、代碼等。如圖2-8 所示為布局文件的編輯界面,可以直觀地查看程序的UI布局。

圖2-8 Android的UI布局文件的編輯界面

2.3 在模擬器上運行程序

在運行Android應用程序之前,需要建立Android虛擬設備(Android Virtual Device,AVD),即通常所說的手機模擬器。在Eclipse環境中,選擇“Window”→“Android SDK and AVD Manager”命令,出現“Android SDK and AVD Manager”對話框,如圖2-9所示。

圖2-9 “Android SDK and AVD Manager”對話框

單擊“New”按鈕,新建Android虛擬設備,輸入Android虛擬設備的名稱(Name)、目標的Target(SDK)、SD Card的路徑,以及虛擬設備的Skin(窗口的尺寸,默認情況下為WVGA800)。單擊“Create AVD”按鈕來創建虛擬設備,如圖2-10所示。

圖2-10 在Eclipse中新建Android虛擬設備

創建虛擬設備完成后,在建立好的項目上單擊鼠標右鍵,在彈出的快捷菜單中選擇“Run As” →“Android Application”命令,如圖2-11所示。

圖2-11 選擇“Run As” →“Android Application”命令

Eclipse將打開剛才建立的默認的Android模擬器,運行畫面如同真的手機開機一般,開機后,隨即打開運行的程序,運行畫面如圖2-12所示。

圖2-12 沒寫一行程序的Hello World

2.4 在手機上運行程序

開發期間,在實際的設備上運行Android程序與在模擬器上運行該程序的效果幾乎相同,需要做的就是用USB電纜連接手機與計算機,并安裝一個對應手機的設備驅動程序。如果模擬器窗口已打開,請將其關閉。只要將手機與計算機相連,應用程序就會在手機上加載并運行。

在Eclipse中選擇“Run” →“Run”(或Debug)命令,這時會彈出一個窗口(見圖2-13),讓你選擇用模擬器還是手機來顯示,如果選擇手機,即可在手機上運行該程序。

圖2-13 選擇在手機還是模擬器上運行

2.5 本章小結

本章首先介紹了Android開發環境的搭建,讓讀者了解到Android開發環境搭建的步驟及注意事項,同時介紹了Android應用程序開發的過程和步驟,使讀者可以對Android的應用程序開發有一個很好的認識。

關鍵知識點測評

1.以下有關Android開發環境所需條件的說法,不正確的一個是( )。

A.可在Windows/Linux操作系統上進行開發

B.使用Eclipse IDE進行開發

C.需在Eclipse IDE中安裝配置ADT

D.可以僅僅安裝JRE

2.以下有關ADT的敘述,不正確的一個是( )。

A.ADT是Android Development Tools的縮寫

B.ADT是Android為Eclipse定制的一個插件,為用戶提供了一個強大的用戶開發Android應用程序的綜合環境

C.ADT安裝過程中必須通過網絡下載Android插件

D.ADT擴展了Eclipse的功能,可以讓用戶快速地建立Android項目,創建應用程序界面,在基于Android框架API的基礎上添加組件,以及用SDK工具集調試應用程序,甚至導出簽名(或未簽名)的APKs以便發行應用程序

3.以下有關Android應用的描述,正確的是( )。

A.開發期間,在實際的設備上運行Android程序與在模擬器上運行該程序的效果幾乎相同

B.可以直接用USB電纜連接手機與計算機,在手機上加載應用程序

C.應用程序可以利用模擬器進行視頻捕捉

D.創建Android應用時可以不填寫Package name

主站蜘蛛池模板: 沙坪坝区| 十堰市| 阳高县| 玉林市| 孝昌县| 宜丰县| 浙江省| 城市| 武功县| 阜南县| 怀来县| 渝北区| 东港市| 嘉黎县| 宜春市| 刚察县| 鄄城县| 牟定县| 通化市| 蕲春县| 旌德县| 惠来县| 泾川县| 临猗县| 永新县| 浠水县| 乡城县| 定日县| 观塘区| 青阳县| 饶平县| 南华县| 炉霍县| 昭平县| 岳阳市| 新余市| 烟台市| 温州市| 九台市| 宿迁市| 台中市|