/ Work

[Android note.] Ubuntu 10.04 with Android SDK and PhoneGap

先前有在網路上看過 PhoneGap 這套東西,以前也有在 Windows 環境底下跑過,不過無奈老電腦實在不適合硬操,加上 Eclipse 真的是個怪物軟體,後來就不了了之。最近,既然已經入手 Desire 了,也換了新的 NB,當然要搞一下開發環境才對得起自己啊!

所以一切的惡夢來自於 Ubuntu(疑)?以下都是以 Ubuntu 10.04 32bit 環境為主!

首先,先準備好 JDK 環境,建議是安裝 Sun 的啦,避免產生一些奇怪的問題。在 Ubuntu 10.04 套件管理中,是沒有辦法直接找到 Sun JDK 的檔案的,請到系統>管理>軟體來源,選擇其他軟體,然後把 partner 勾起來,這樣就能在套件管理中找到 Sun 的 JDK 了。然後就先安裝吧!

然後,為了避免一些問題,你可以在裝一下這個套件,請搜尋 ca-certificates-java 安裝他。

裝好 JDK 之後,接著可以去下載 Eclipse 跟 Android SDK 了。在這裡並不建議你在 Ubuntu 裡面用套件安裝 Eclipse,因為這個軟體是個怪物,去官方下載就好了,個人覺得,實在沒必要把整套都裝進來。

官方下載:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliosr

至於 Eclipse 怎麼裝,就解壓縮,就好了(疑)。然後呢,我們接著再去下載 Android SDK。

官方下載:http://developer.android.com/sdk/index.html

下載之後,一樣解壓縮就可用,當然,Eclipse 跟 Android SDK 要放哪邊就見仁見智。有一個地方需要修改一下,我們要讓 Android SDK 的執行工具路徑可用,所以要編輯一下 ~/.bashrc 把你的路徑加進去。

export PATH=${PATH}:<你的 Android SDK 路徑>/tools

應該不會有人傻到把上面那行直接複製貼上吧(喂)。然後,我們再來更新 Android,你直接執行 android update sdk 就可以開啟 Android SDK and AVD Manager,然後選擇 Available Packages,你會看到一個網址,那個網址會自動去抓取 Packages 回來,然後問你要不要安裝,基本上,安裝過程非常冗長,可以去泡茶喝咖啡。剛剛說要安裝的 ca-certificates-java 就是怕這裡出問題才要裝的。

安裝好了之後,啟動 Eclipse!

接著準備安裝 Android plugin for Eclipse,打開之後點選 Help>Install New Software,然後按下對話視窗的 Add...,名字就看你要打什麼,Location 的地方請填入:https://dl-ssl.google.com/android/eclipse,然後底下就會出現 Developer Tools 的項目,選起來 Next,然後 Next,然後結束(疑疑疑!?)。

重新啟動 Eclipse 之後,請先到 Windows>Preferences,選擇 Android,然後請在 SDK Location 欄位中,填入你放置 Android SDK 的路徑,結尾不用加上 /,然後他應該會抓到你的 ADT 才對。如果沒抓到就是路徑給錯了,這裡如果沒有放,SDK 等於是不能用的喔!然後,你會在 Windows 裡面發現一個 Android SDK and AVD Manager 的項目,這個項目跟你剛剛直接執行 android update sdk 所開啟的視窗是一樣的。

然後,基本的 Android SDK 環境大致上就準備完成了。

接下來,來看 PhoneGap 這個東西。他是幹什麼的呢?請先看 這一篇報導,報導是以 Mac 為例子,不過你在官方網站上,當然可以找到 Android 的相關資訊,所以我們就直接從官網開始吧!首先,你要先下載一份 PhoneGap 回來,你可以使用 官方提供的 git 或是在 下載頁面 下載。

然後,請先安裝 ruby 與 Apache ant,關於如何安裝,請問問 Google 大神(喂)。

接著,我們可以在 Get Start 看到有 關於 Android 的安裝介紹。基本上就是我剛剛講得那些東西,所以這邊就略過不提了(疑)!

以上,筆記一下。

參考文件: