Search

◆ Welcome to Laird Studio! 歡迎蒞臨萊爾德工作室 (੭ु´ ᐜ `)੭ु

2016年11月10日 星期四

[ Eclipse ] [ Android ] 如何在 Eclipse 建置 Android 開發環境 ( with Mac OS X )




就在前年 2014 年,Google 官方發佈了一套新的 IDE( Integrated Development Environment ) 開發環境 - Android Studio ,顧名思義,就是針對 Android 開發者所研發出來的 IDE 。

Android Studio 來勢洶洶,讓原本穩坐江山的 Eclipse 以及使用 Eclipse 的 Android 開發者開始有了危機感。

在過去, Android 開發者絕大多數都是使用 Eclipse ,然後再安裝 Android SDK 套件建置 Android 開發環境,如今恐怕即將掀起一波大革命,因為 Android Studio 本身就具備 SDK 套件,不需要另外下載以及安裝,這樣的簡便性,勢必會取代建置 Android 開發環境過程較為麻煩的 Eclipse 。

但以萊德自己的觀點來看,目前絕大部份的學校,甚至教材也好,都還是以 Eclipse 來開發 Android 為主流,但我想這也不過是因為 Android Studio 是比較新的 IDE 而已,一旦開發者對它的使用體驗越來越好,屆時 Eclipse 也許不會再繼續支援 Android SDK 套件了!

不過這些都只是猜想啦~XD

由於 Eclipse 還是主流的緣故,萊德想在這個過渡期紀錄一下在 Eclipse 建置 Android 開發環境的過程,如果將來 Eclipse 真的不再支援 Android 開發了,這篇文章搞不好還能成為一個珍貴的史料 lol

廢話不多說,趕快來看看怎麼做吧:D



*2016.11.10 更新:

為了與時俱進,此篇教學文章已經在 2016.11.10 全面更新內容囉!
敬請多加利用 :D

Laird Studio 萊爾德工作室   敬上



如果你是 Windows 或 Linux 用戶,一樣可以參考這篇文章,因為建置過程都是大同小異的~



本篇教學使用的作業系統版本: Mac OS X 10.11.3

假如你的電腦還沒安裝過 Eclipse 開發環境,請參考以下連結的教學下載安裝喔!

[ Eclipse ] [ Mac OS X ] 如何在 Mac OS X 安裝 Eclipse 開發環境 ( IDE )


本文開始~


要建置 Android 的開發環境,我們必須要有 Android SDK ( Software Develop Kit ) 開發套件,由於目前 Android SDK 有涵括在 Android Studio ,所以 Google 把它們都整合在同一個官網,這邊會示範如何下載獨立的 Android SDK (意即不需要下載 Android Studio)


請先連結到 Android Studio 官網:

https://developer.android.com/sdk/installing/index.html


選擇右邊的選項 " STAND-ALONE SDK TOOLS "



然後點選中間的小字 " download "



這邊選擇 Mac OS X 的版本作為示範,如果你是使用 Windows 或 Linux 作業系統,就點選它們的選項吧~



勾選 " I have read and agree with the above terms and conditions " ,然後按下藍色的下載按鈕就會開始下載 Android SDK 囉~



之後請把下載下來的 SDK 壓縮檔解壓縮到你想要放置的資料夾,等一下會用到。

現在先進入下一個階段~



請啟動你的 Eclipse ,建立一個新的 " workspace "

開啟之後,請點選 Help > Install New Software



點選 " Add " 按鈕~





Name 可以任意取名,這邊填入 " Android "

Location 請複製以下網址並貼上即可:

http://dl-ssl.google.com/android/eclipse


都輸入好之後就按下 " OK " 吧~





Eclipse 會自動加入需要下載安裝的套件,直接按下 " Next "



" Next "




確定每一個 Licenses 都勾選 " I accept the terms of the license agreements " ,就按下 " Finish "




系統會開始安裝必要的軟體套件~



安裝過程中可能會跑出這個警告訊息:

" Do you want the application " Eclipse.app " to accept incoming network connections? "


這邊當然是選擇 " Allow " 啦~
否則是無法下載套件更新的喔 lol



如果出現以下的 Security Warning ,也是直接點選 " OK " 就好囉!




安裝完成之後,系統會要求重新啟動 Eclipse ,請點選 " Yes "



如果你是第一次建置 Android 開發環境,重新啟動之後應該會跑出這個錯誤訊息,這個時候請選擇 " Open Preferences "



如果沒有出現錯誤訊息,可以到 Eclipse -> Preference -> Android




這邊就是要指定 Android SDK 的路徑 ( SDK Location ),也就是看你一開始下載的 Android SDK 資料夾放在哪裡,路徑就填寫哪裡喔!

按下 " Browse " 可以幫助你尋找路徑~



像萊德下載下來的 Android SDK 就解壓縮在 Downloads 資料夾,所以就把 SDK Location 指向 Downloads 裡面的 " android-sdk-macosx " 資料夾~



指定好之後按下 " OK ",可能會跑出這個視窗,這是要問你要不要將一些軟體的使用數據傳送給 Google ,讓他們可以加以改善,如果要的話直接按下 " Proceed " 就好囉~



再來就要進入到重頭戲啦~

我們剛剛下載的東西雖然很重要,但那都只是必經的過程,想要開發 Android App ,是絕對不能缺少 API ( Application Programming Interface: 應用程式介面)的輔助~

因此在指定完 SDK 的路徑之後,應該會出現下面這些的警告訊息,選擇 " Open SDK Manager " 就可以下載安裝我們需要的 API 以及開發的必要工具囉~




如果沒有出現錯誤訊息,可以點選上方工具列的小圖示開啟 Android SDK Manager 



以下就是 Android SDK Manager 的視窗,勾選你需要的 API 版本以及必要的套件,然後按下 " Install Package " 就會開始下載囉~

如果不知道怎麼選擇,萊德我提供一個建議,由於現在手機運行的系統版本大多都是 Android 4.0 之後的版本,因此大部份的開發者都選擇直接進攻 Android 4.0 之後版本的手機 App 市場,所以你可以只選擇 Android 4.0 之後的 API 版本,然後下載這些版本內所包含的套件就OK囉~

*註1:預設需要下載的套件如下圖所示,只不過 API 改成下載 Android 4.4.2 ( API 19 ) 的版本,讀者可以選取自己需要的 API 版本下載安裝,例如 Android 5.1.1 ( API 22 ) 或是 Android 6.0 ( API 23 ) !

*註2:所有套件都可以隨時自由刪除或重新安裝!



選擇好之後,按下 " Install XX packages " ,就會來到接受使用條款的視窗,這邊要注意每一個 Package 全部都要 " Accept License " 喔!



按下 " Install " 就會開始安裝套件囉~



*2016.02.15 更新:

在這邊附上萊德我常用的 Tools 以及 API 套件給讀者們參考~





API 和所有需要的工具都安裝完畢之後,基本上 Android 開發環境已經完成了,只剩下 AVD 虛擬機的部分還沒建置而已,而關於 AVD 的建置部分,有勞讀者移駕至以下文章繼續學習吧~

[ Eclipse ] [ Android ] 在 Eclipse 執行你的第一個 Android App ( with Mac OS X )



如何在 Eclipse 建置 Android 開發環境的教學就到這邊~

我們下次見~



你可能會有興趣的文章:

[ Eclipse ] [ Mac OS X ] 如何在 Mac OS X 安裝 Eclipse 開發環境 ( IDE )

[ Eclipse ] [ Android ] 在 Eclipse 執行你的第一個 Android App ( with Mac OS X )

[ Eclipse ] [ Android ] 如何在 AVD 模擬器安裝 APK 程式 ( with Eclipse )

[ Eclipse ] [ 疑難排解 ] 解決 Eclipse IDE 更新版本後,開啟舊專案出現的錯誤訊息 ( with Mac OS X )

[ AdMob ] [ Eclipse ] 如何在 Android App 加入 AdMob 測試廣告橫幅 ( with Mac OS X )

[ Eclipse ] [ Android ] 如何產生 .keystore 並輸出 .apk 檔 ( with Mac OS X )