關鍵技能和概念
l 選擇一個開發環境
l 下載下傳Eclipse
l 安裝和配置Eclipse
Android應用程式是利用java進行開發。Android本身并不是一種語言,而是一個運作應用程式的平台。比如,理論上講你可以使用任何适合你的分布式或內建開發環境(IDE)進行開發,甚至可以完全不用IDE。
如果你對一種特定的java IDE情有獨鐘,如Borland 的JBuilder或開源的NetBeans,那就用它吧。如果你的水準還不錯,你應該可以了解這本書的大多數示例。然後開源手機聯盟和Google更贊同使用一種java IDE,那就是Eclipse。
本章簡要概述了下載下傳和安裝Eclipse及所需Java運作環境(JRE)的步驟。大多數情況下,為了吸引更多專業的進階讀者,安裝指南和教程會跳過像這樣的簡單步驟。我發現跳過這些小步驟,往往會忽略重要的環節,是以,本章我引入了下載下傳和安裝的全部步驟。
為什麼選擇Eclipse?
為什麼Eclipse是開發Android應用的最佳IDE?下面是列舉幾點原因:
l Eclipse和開放手機聯盟的開放手機開發市場的宗旨一緻,也是一款功能強大,免費的Java IDE。Eclipse易用易學,這使它成為了一款适合java開發的開源IDE。
l 開放手機聯盟也釋出了Eclipse的Android插件,使你可以建立和編譯Android 項目,并通過Android模拟器運作和調試。這些工具和性能在你建立第一個Android應用時将會是無價之寶。你也可以用其他IDE建立Android應用,但是Eclipse的Android插件可以為你生成一些安裝必備的條件——如檔案和編譯設定,Eclipse的Android插件提供的幫助文檔,可以節省你預先的開發時間,大大縮減你的學習曲線,這就意味着你可以把大部分時間花在建立有效的引用上。
下載下傳和安裝JRE
在下載下傳和安裝Eclipse之前,你得确認你的機器上是否安裝了java運作環境(JRE)。因為Eclipse是java編寫的應用,運作時需要JRE。如果JRE沒有安裝或者沒被檢測到,那麼你打開Eclipse時就會遇到下面的報錯:
如果你已經是java開發者,并且在你的電腦上安裝了Java,為了確定你安裝了JRE的正确版本,你還需參考下面的指導。
浏覽Sun開發者網站(SDN)的下載下傳頁面http://developers.sun.com/downloads/,如下面所示。一般情況下你隻需要JRE來運作Eclipse,但出于本書的需要你應該下載下傳整套JDK,其中包含了JRE。下載下傳整套JDK的原因是随後我将介紹一些如何脫離Eclipse建立Android應用的例子,那時将會用到JDK工具。如果你要參考這些教程,你需要整套的JDK。
從SDN下載下傳頁面,浏覽到正确版本的JDK的下載下傳子產品。選擇并初始化下載下傳,如下所示:
本書的例子我選擇使用Java 5 JDK的第14更新版,因為它是Eclipse文檔中明确定義的支援的Java版本。下載下傳Java 5 JDK前,選擇你要下載下傳的平台。如果你選擇下載下傳Java 6 JDK,同理。如果你下載下傳早期的JDK5,你需要點選前面的釋出連結,如下所示:
在Java SE早期版本的下載下傳頁面,點選J2SE 5.0下載下傳連結,然後點選JDK 5.0的第x更新版的下載下傳按鈕,x是最新的更新版本号,(寫這本書時是14,可能你讀到此時已經不同了)。
如果你下載下傳到Microsoft Windows環境,當你看到下面的提示,點選Run即可安裝JDK。
安裝時,程序會提示你閱讀并接受許可協定,如下所示。接受标準許可協定之後,點選下一步,你就可以自定義選擇安裝選項。
你幾乎可以不做任何更改,,除非你是一個經驗豐富的java老兵并且有你需要選擇的特殊選項,這樣你就可以自由的選擇你認為合适的選項。下面展示個性化的JDK安裝截圖。
為了讓安裝過程更加簡單和标準化,你應該接受建議的安裝包——預設為全部選擇——點選下一步開始安裝。如果你對具體的更改非常熟悉,那就自由更改。然後,如果你在随後的章節中遇到了難點,那你就要更改你的安裝選項。當如下所示的安裝完畢界面出現時,點選結束按鈕,就完成了安裝。
一旦你完成了java JDK的安裝——以預設的JRE安裝方式——你就可以開始安裝Eclipse。
下載下傳和安裝Eclipse
浏覽Eclipse下載下傳頁面http://www.eclipse.org/downloads,如下所示。在章節之初,利用Eclipse開發需要JRE(推薦Java 5 JRE),這在上一章節中已經說明了。從該站點為Java開發者下載下傳Eclipse IDE。此安裝包相對較小(79MB)應該下載下傳非常快。一定不要為Java EE開發者下載下傳Eclipse IDE,因為它是個稍微不同的産品,我不會講解它的用途。
下載下傳Eclipse後,就該安裝它了。打開你下載下傳的Eclipse安裝包所在的位置。本書中Microsoft Windows平台的最新Eclipse安裝包是eclipse-java-europa-fall2-win32.zip。解壓縮并運作eclipse.exe檔案。Eclipse會安裝到預設的使用者目錄(Microsoft Windows平台下),不過你可以将安裝到你的程式目錄。它預設有儲存應用的目錄,也允許你設定不同的workspace位置。下面展示了安裝時顯示的Eclipse标題畫面。
一旦開始安裝Eclipse,系統提示你建立預設的workspace,如大部分開發環境一樣,工程被建立和儲存到一個workspace中。預設的workspace路徑是你的使用者目錄,如下所示。要選擇不同的位置,則點選浏覽按鈕,定位到目标位置。
我推薦你勾選将全部工程預設為指定的workspace的選擇框。勾選後,你就可以少了一項擔心,當建立新項目時你就知道到哪個目錄結構中尋找你的源檔案。本書中,有時你需要脫離Android開發環境浏覽項目檔案,是以知道它們的準确位置非常有用。
選擇workspace的位置之後,點選确定按鈕。
此時,你的開發環境已經被下載下傳并安裝好了。雖然Eclipse的安裝看起來非常快,但在你建立第一個Android項目之前你還需要做一些配置工作。你需要做的大部配置設定置工作,都集中在Android SDK和Eclipse的Android插件上。
下一步,你需要下載下傳并安裝Android SDK,以及 Eclipse的Android插件,并對Eclipse的設定項進行配置。第三章結束時,你會有一個完全配置好的開發環境,你可以利用它建立你的應用程式。然後你就可以在第五章中研究Android SDK,開始建立你的第一個Hello World!應用。
專家答疑
問:Eclipse是用來開發java應用的,那麼Android能運作其它語言編寫的應用嗎?
答:如本書中所寫,除了Java之外,還沒有其它SDK或模拟器允許Android開發環境運作其它語言。
問:除了第五版JRE外,你可以在Eclipse(和Android SDK)中使用其它版本的JRE嗎?
答:從技術上講,你可以在Eclipse中使用第五版或者更新的版本。然而最新版本的Eclipse隻在Java 5 JRE上測試過。