Ubuntu下Android開發(fā)環(huán)境如何搭配?
ubuntu系統(tǒng)以實用的界面和完全免費等特點吸引了很大一部分用戶,如果你也是ubuntu系統(tǒng)用戶的一份子,下面就教你在Ubuntu操作系統(tǒng)下進行Android開發(fā)環(huán)境的搭配
大家之所以看好Android,正是因為2009年、2010年進入了Android的高速發(fā)展期,這里Android的優(yōu)點、優(yōu)勢、趨勢這里就不提了,下來的在Ubuntu10.10下的Android環(huán)境搭制方法,雖然大多網(wǎng)友的操作系統(tǒng)是Windows,不過我個人偏好的Linux下開發(fā),原因非常簡單,因為Android操作系統(tǒng)的前身是Linux!
一、安裝JDK1.6
jdk是Android開發(fā)最基本的環(huán)境,一般在linux下新立得安裝會自動配置環(huán)境。
方法一:在"系統(tǒng)">"系統(tǒng)管理">"新立得的軟件包管理",在搜索中輸入JDK,點擊搜索。選擇SunJava(TM)DevelopmentKit(JDK)6,點擊應(yīng)用更新JDK。
方法二:在“終端”中輸入sudoapt-getinstallsun-java6-jdk來更新jdk1.6,推薦方法!
方法三:到Sun主頁上下載:http://java.sun.com/javase/downloads/widget/jdk6.jsp,英文網(wǎng)站,下載比較吃力。
二、安裝Eclipse軟件
到Eclipse主頁上下載:http://www.eclipse.org/downloads/,選擇EclipseIDEforJavaDevelopers必須選擇好安裝版本,有l(wèi)inux版的。新立得的軟件包管理里面好像也有的,仔細(xì)安裝也行。下載下來安裝完成之后,你的Eclipse就可以編寫JAVA了??梢栽囍{(diào)試一下,發(fā)現(xiàn)和windows很像!
三、安裝ADT插件
啟動Eclipse選擇“Help”>“InstallNewSoftware...”
選擇“Add...”,在“URL”中輸入http://dl-ssl.google.com/Android/eclipse/(在Windows下要用https的。)
選擇安裝AndroidDDMS和AndroidDevelopmentTools
選擇acceptlicense選項,這個時間比較長,再者google服務(wù)器在國外,下載速度不很樂觀,可以選擇幾個必須的就行了,20分鐘吧,西工院的速度。
安裝成功后,程序進入自動更新,提示重新啟動Eclipse,發(fā)現(xiàn)工具欄多了一個按鈕第四個按鈕長得像Android標(biāo)志,點擊一下,提示錯誤的,要求安裝AndroidSdk,AndroidSDK和sun公司的SDK蠻相似的,這個時候只是說明你的系統(tǒng)已經(jīng)具備linux下的Eclipse下的android開發(fā)的基本工具,還有上面的地址非常重要!
四、下載AndriodSDK工具包
國內(nèi)不能訪問http://developer.Android.com,當(dāng)然翻墻也是可以的,也可以到這個網(wǎng)站http://androidappdocs.appspot.com/sdk/index.html下載最新的SDK,選擇好版本。
解壓縮后同樣會生成目錄/Android-sdk-linux_x86/,里面放置著和Windows版本AndroidSDK一樣的內(nèi)容,Android仿真器emulator就放在tools/目錄里。記得這個目錄的程序不要隨便改動,包括文件夾名稱,也沒有必要備份,因為更新AndroidSDK的時候Eclipse會下載必要的API或者源文件。
下載完成解壓到你要的目錄下,一般放在/home/用戶名/Android-sdk-linux/下,例如我的是/home/lau/android-sdk-linux/。
下來關(guān)聯(lián)AndroidSDK基本程序到Eclipse下,啟動Eclipse程序,選擇"Windows">"Preferences",選擇“Android",在“SDKLocation"中輸入SDK目錄。
下來是修改權(quán)限了,root@Ubuntu:/home/lau/Android-sdk-linux/#chmod-Ra+wrx*命令大致這樣。先cd到目標(biāo)目錄鍵入chmod-Ra+wrx*就行了,這是linux的基本命令!一定不能不會吧。
五、更新AndroidSDKAPI
下載下來的SDK是不帶API的,API是什么?自己google去吧。選擇"Windows">"AndroidSDKandAVDManager">“AvailablePackages”。把Android2.2的選項都夠選上,最后點擊"InstallSelected",完成SDKAPI的更新,選擇必要的,一般考慮到向下兼容,首先是開發(fā)舊版本的軟件吧,1.6,2.1都是最好的選擇。
六、創(chuàng)建第一個AVD
如果沒有出什么意外的話,應(yīng)該沒有問題,最多就是版本問題呀,權(quán)限問題的,不很麻煩的。
點擊AndroidSDK管理圖標(biāo),看到三個按鈕,可用的設(shè)備,已安裝的包,查看更新,點擊New按鈕,Name隨便填比如Android1.6,Target選擇Android1.6–APILevel4,Sd卡填64MB就夠了,剩下的默認(rèn),回車。過一會兒看到畫對號的設(shè)備,點擊run運行虛擬Android手機o(∩∩)o...哈哈!
七、Android工程的建立
點擊"File">"New">"AndroidProject",填寫工程名Hello,在BuildTarget選擇Android1.6,Applicationname=Helloworld;Packagename=lau.Work;勾選CreateActivity填一個SayHello,不勾選的話自己就手動創(chuàng)建類;MinSDKVersion填你最低版本號碼4,在APILevel欄中找對應(yīng),回車。
等系統(tǒng)給你創(chuàng)建好目錄結(jié)構(gòu)就看到/src,/gen,/assets,/res,作用讀者自己看教程,我也正在學(xué)習(xí)。
總結(jié):
我們知道,在C++語言中,程序的入口是voidmain()函數(shù),J在AVA中是publicstaticvoidmain(String[]args)函數(shù)做入口。Android的是publicvoidonCreate(BundlesavedInstanceState)函數(shù),他繼承于Activity父類。下一篇文章我們介紹文件夾的作用。
【編輯推薦】