前陣子買入了一部 Android 電話,心想也是時候寫些程式在機上玩玩。雖然有一定的程式開發經驗,可是寫手機程式還是新手一名。千里之行,始於足下。好!就看看應如何開始。
寫 Android App 比 iPhone App 一個方便的地方,就是不一定要以 Mac OS 來開發,我用的是 Ubuntu,當然也沒有問題。
在網上爬文了一會,由於 Android App 是以 Java 來編寫的,一般開發環境都是 Java Development Kit 配合 Eclipse IDE。在 Ubuntu 上有點需要注意的,由於開放源碼問題,Ubuntu 所配搭的,是 OpenJDK 而不是 Oracle JDK。雖然兩個 JDK 基本上具有相同功能,但始終也是兩個獨立的軟體,在網路上,有不少人都會建議改用 Oracle JDK,冀可消除一些因兩者間些微分別所引申出的問題。可惜的是,Oracle 官方並沒有提供類似 PPA 方式來安裝,懶懶的我也就想說,一動不如一靜好了。
說到這,在安裝 Eclipse 時,也當然經由 Ubuntu Software Center 來安裝。安裝後,便要安裝 ADT Plugin:
https://dl-ssl.google.com/android/eclipse/
但也別心急的按 Next,繼續前,請再加入:
http://download.eclipse.org/releases/indigo/
就可以了。
理論上,到些便大功告成了。重新開啟 Eclipse 看看?咦!為甚麼會出現錯誤呢?
再查了一回,原來這是因為我所用的是 64-bit 的系統,不能直接執行 32-bit 的程式,只要安裝 IA32 便可:
sudo apt-get install ia32-lib
再次開啟 Eclipse,所有錯誤都不見了!