做android開發有段時間了,于是決定開博寫點東西,提高技術,交點朋友。我決定從零開始寫android,畢竟學到的知識有限,首先來說說android開發環境搭建,環境搭建大同小異,下面是一般環境搭建的全過程(原文轉自吳秦)。
本系列适合零基礎的人員,因為我就是從零開始的,此系列記錄我步入android開發的一些經驗分享,望與君共勉!作為android隊伍中的一個新人的我,如果有什麼不對的地方,還望不吝賜教。
在開始android開發之旅啟動之前,首先要搭建環境,然後建立一個簡單的helloworld。本文的主題如下:
1、環境搭建
1.1、jdk安裝
1.2、eclipse安裝
1.3、android sdk安裝
1.4、adt安裝
1.5、建立avd
2、helloworld
1、環境搭建 1.1、jdk安裝
我的電腦->屬性->進階->環境變量->系統變量中添加以下環境變量:
java_home值為: d:program filesjavajdk1.6.0_18(你安裝jdk的目錄)
classpath值為:.;%java_home%libtools.jar;%java_home%libdt.jar;%java_home%bin;
path: 在開始追加 %java_home%bin;
note:前面四步設定環境變量對搭建android開發環境不是必須的,可以跳過。
安裝完成之後,可以在檢查jdk是否安裝成功。打開cmd視窗,輸入java –version 檢視jdk的版本資訊。出現類似下面的畫面表示安裝成功了:
圖1、驗證jdk安裝是否成功
解壓之後即可使用。
在android developers下載下傳android-sdk_r05-windows.zip,下載下傳完成後解壓到任意路徑。
運作sdk setup.exe,點選available packages。如果沒有出現可安裝的包,請點選settings,選中misc中的"force https://..."這項,再點選available packages 。
選擇希望安裝的sdk及其文檔或者其它包,點選installation selected、accept all、install accepted,開始下載下傳安裝所選包
在使用者變量中建立path值為:android sdk中的tools絕對路徑(本機為d:androiddevelopandroid-sdk-windowstools)。
“确定”後,重新啟動計算機。重新開機計算機以後,進入cmd指令視窗,檢查sdk是不是安裝成功。
運作 android –h 如果有類似以下的輸出,表明安裝成功:
打開 eclipse ide,進入菜單中的 "help" -> "install new software"
确定傳回後,在work with後的下拉清單中選擇我們剛才添加的adt,我們會看到下面出有developer tools,展開它會有android ddms和android development tool,勾選他們。 如下圖所示:
然後就是按提示一步一步next。
完成之後:
選擇window > preferences...
在左邊的面闆選擇android,然後在右側點選browse...并選中sdk路徑,本機為:
d:androiddevelopandroid-sdk-windows
點選apply、ok。配置完成。
為使android應用程式可以在模拟器上運作,必須建立avd。
1、在eclipse中。選擇windows > android sdk and avd manager
2、點選左側面闆的virtual devices,再右側點選new
3、填入name,選擇target的api,sd card大小任意,skin随便選,hardware目前保持預設值
4、點選create avd即可完成建立avd
注意:如果你點選左側面闆的virtual devices,再右側點選new ,而target下拉清單沒有可選項時,這時候你:
然後點選install selected按鈕,接下來就是按提示做就行了
要做這兩步,原因是在1.3、android sdk安裝中沒有安裝一些必要的可用包(available packages)。
通過file -> new -> project 菜單,建立新項目"android project"
然後填寫必要的參數,如下圖所示:(注意這裡我勾選的是google apis,你可以選你喜歡的,但你要建立相應的avd)
相關參數的說明: project name: 包含這個項目的檔案夾的名稱。 package name: 包名,遵循java規範,用包名來區分不同的類是很重要的,我用的是helloworld.test。 activity name: 這是項目的主類名,這個類将會是android的activity類的子類。一個activity類是一個簡單的啟動程式和控制程式的類。它可以根據需要建立界面,但不是必須的。 application name: 一個易讀的标題在你的應用程式上。 在"選擇欄"的 "use default location" 選項,允許你選擇一個已存在的項目。
點選finish後,點選eclipse的run菜單選擇run configurations…
選擇“android application”,點選在左上角(按鈕像一張紙上有個“+”号)或者輕按兩下“android application”, 有個新的選項“new_configuration”(可以改為我們喜歡的名字)。
在右側android面闆中點選browse…,選擇helloworld
在target面闆的automatic中勾選相應的avd,如果沒有可用的avd的話,你需要點選右下角的manager…,然後建立相應的avd。如下圖所示:
然後點run按鈕即可,運作成功的話會有android的模拟器界面,如下圖所示: