close

安裝 Eclipse 與 Android SDK

1  系統開發環境簡界

想要開發Android應用程式必須要先安裝與設定好相關的開發環境,主要是要安裝4個軟體套件:

1. JDK (Java Development Kit)
由於 Android 應用程式是屬於 Java 程式,所以想要開發設計 Java 應用程式,就必須在所使用的作業系統環境中先安裝 Java Development Kit (JDK)。


2. Eclipse
要開發 Android 智慧型手機應用程式之前必須要先安裝開發應用程式的工作平台環境,目前被廣為使用的平台環境為 Eclipse 軟體開發平台。每次啟動 Eclipse 時,Eclipse 都會去掃瞄與載入相關的軟體開發套件,例如,JDK、ADT、與 Android SDK。由於 Eclipse 是一個通用性的開發平台,所以使用者只要安裝特定程式語言的開發套件 (可能是以外掛的方式來與 Eclipse 做連結,或是直接所使用作業系統環境中所另外安裝的特定程式語言的開發套件),就可以在 Eclipse 中開發與測試特定的程式語言應用程式,例如,C/C++ 程式語言等。


3. ADT (Android Development Toolkit)
Android Development Toolkit 主要是用來管理 Android 應用程式開發時的控管工作,在 Eclipse 環境中是以外掛 (plugin) 的方式來安裝,並與Eclipse 連結整合在一起。也就是說 ADT 中包括了許多為了開發 Android 應用程式所需的開發工具,其中主要包括兩類的開發工具:


(1) Developer Tools

i. Android DDMS
ii. Android Development Tools。其中也包括管理工具,例如,Android SDK Manager、AVD Manager
iii. Android Hierarchy Viewer
iv. Android Traceview
v. Tracer for OpenGL ES

(2) NDK Plugins

i. Android Native Development Toolkit。所謂Native 的意思是指Android系統中由Google以C/C++所開發的許多原生的函數庫(library),而這些函數庫並不是直接被使用,而是被更上層的Application Framework的開發環境工具來呼叫使用。亦即使用者在開發Android應用程式時,是使用Application Framework中的開發工具來設計Android應用程式。因此,Android Native Development Toolkit目的是讓使用者也可以去開發這些原生的Android 函數。


4. Android SDK

Android SDK (System Development Kit) 是 Android 系統開發時會被實際用來設計應用程式的組件工具集合,也就是 API 的集合,因此有時候也會以 Android API 或是 Android SDK API 來稱呼。而不同 Android 作業系統版本下的不同智慧型手機生產廠商所提供的驅動程式等,都會分門別類的存放在不同的目錄。一般而言,Android SDK API 的安裝是由 ADT 中的 Android SDK Manager 來進行控管。


而當要測試執行一個由 Eclipse 平台所設計好的 Android 應用程式時,就要建立一個 Android Virtual Device (AVD) ,稱為Android 虛擬設備,也就是一個虛擬手機,來模擬執行所設計好的 Android 應用程式。而要建立與管理 AVD 的軟體是在 ADT 中的 Android AVD Manager 來控管。當安裝 ADT 時就會同時安裝 Android SDK Manager 以及 Android AVD Manager。


另外,一個 Android 虛擬手機的作業系統中,實際執行 java 程式的是一個名為 Dalvik VM 的 java 虛擬機器,若想進入一個 AVD 虛擬手機的內部來進行操作時,就必須透過 Android DDMS (Dalvik Debug Monitor Service) 套件,以對 Dalvki VM 來進行除錯,當以 Android DDMS 登入虛擬手機後,就可以遠端瀏覽 Android 作業系統內所有的目錄內容,並進行存取。而 AVD Manger 與 Android DDMS 也可以連接責實的手機,並上傳 Android 應用程式至真實的手機中。

以下分別說明如何下載並安裝這些軟體套件。

 

2 安裝 Java JDK 與 Eclipse

 由於 Eclipse 最早就是用來設計 Java 應用程式的,所以在安裝 Eclipse 要先下載安裝 Java JDK (Java Development Kit),然後再下載安裝 Eclipse。請參考「安裝Eclipse」一文的詳細說明。

此時使用者就可以開始建立 Java 應用程式的專案,或是安裝其他的應用程式開發套件,例如 Android ADT 與 Android SDK。

 

3 安裝 Android ADT 與 Android SDK

要安裝開發Android應用程式所需要的工具與library套件,主要分成幾個部份。第一部份是要到網路上去下載Android SDK,並解壓縮至任意的目錄。第二部份是要進入Eclipse中來安裝Android外掛套件管理程式。第三部份為安裝Android的各種版本API。請參考「安裝 Android ADT 與 Android SDK」一文詳細的說明。

 

 

 

arrow
arrow
    創作者介紹
    創作者 xx3d2ybnf 的頭像
    xx3d2ybnf

    xx3d2ybnf-不圖3日但2年精進勇者不懼的部落格

    xx3d2ybnf 發表在 痞客邦 留言(0) 人氣()