2010年3月23日 星期二

安裝Android SDK開發環境

老師,同學大家好:
上星期四 (3/18)老師在逢甲上課結束前說明關於Android的開發環境建置部分,大家要自行先安裝,所以我就來灌水一篇文章囉!以下是我安裝的心得紀錄,希望對於有修課且還沒有寫過Android程式的同學們能有一些些的幫助。

系統需求:
作業系統:
Microsoft Windows XP/Vista/7 (32 or 64bit) (範例以WinXP 32-bit為主)
或 Mac OS X 10.5.8 or later
或 Linux (建議使用ubuntu)

JAVA Development Kit (JDK) JDK 5 or JDK 6 (JRE alone is not sufficient)
http://java.sun.com/javase/downloads/index.jsp (建議下載JDK 6 Update 18)

Eclipse IDE Eclipse 3.4 (Ganymede) or 3.5 (Galileo)
http://www.eclipse.org/downloads/ (範例以3.5.2 Galileo版為主)
Java EE Developers (190 MB) 或Java Developers (92 MB) 皆可。
如果要下載64bit請至下面網址下載:
http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/index.php

Android SDK
android-sdk_r05 (March 2010)
http://developer.android.com/sdk/index.html

安裝步驟:
1.先進行JAVA的安裝,並且設定好相關環境變數(控制台-->系統 -->進階-->環境變數)
在上方使用者變數新增:
變數名稱: JAVA_HOME
變數值: C:\Program Files\Java\jdk1.6.0_18
在系統變數新增: 變數名稱: CLASSPATH
變數值: .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
接著找到Path變數編輯它:
在變數值中加入:C:\Program Files\Java\jdk1.6.0_16\bin;

2.安裝Eclipse
下載Eclipse你會得到eclipse-jee-galileo-SR2-win32.zip 或 eclipse-java-galileo-SR2-win32.zip 皆可,
以下安裝以eclipse-java-galileo-SR2-win32.zip為主 解開檔案至任何地方,例如C:\
完成後進入 C:\eclipse目錄執行eclipse.exe後首先會看到選擇工作目錄,在Workspace:後輸入目錄名稱例如 C:\eclipse\workspace
接著你將會看到歡迎畫面,便完成Eclipse的安裝。

3.安裝Android SDK 下載android-sdk_r05-windows.zip,並將
其解壓縮,
範例是將其解壓縮到C:\eclipse下,完成後會看到android-sdk-windows目錄
接著使用用檔案總管進入C:\eclipse\android-sdk-windows執行SDK Setup.exe
在r05版本一進去時便會開始檢察是否有新的packaces可以安裝,
接著選擇Accept ALL後按下Install鍵,此時會開始下載及安裝(會有一段時間!),
結束後按下Close

如果一開始沒有上述過程,除了先確定網路是否有通接著檢查下面兩個畫面中的設定是否正確無誤,然後 再進行 安裝。

接著選擇Virtual Device --> New,按照下圖輸入相關資訊後按下Create AVD,
當出現Android Virtual Devices Manager的畫面時按下OK便可看到下圖所示畫面。

點選Start --> Launch 過了些許時間後出現下面畫面即完成安裝。

接著再進入"環境變數"中在系統變數:
找到Path變數編輯它:
在變數值中加入:C:\eclipse\android-sdk-windows\tools

4.Eclipse ADT(Android Development Toold) plug-in安裝
執行eclipse.exe並進入Workbench,在Help-->Install New Software
在Work with:後輸入https://dl-ssl.google.com/android/eclipse/ 接著按下add後在Name:後輸入一個名稱,例如Android然後按下OK



等數秒鐘後你將看到如下圖,把Developer Tools前面的框框打勾後按下Next,

接著出現Install Detail畫面也是按Next,下一個是關於授權說明的視窗,選擇 I accept the terms of the license agreement 後按下Finish,接著就會看到開始安裝的畫面。
安裝過程中會出現Security Warning畫面,按下OK後,最後會出現一個重新執行Eclipse,此時按下Yes後將會重新啟動Eclipse
當 Eclipse重新開啟後,接著選擇Windows-->Preferences-->Android ,
接著會出現一個告警畫面直接按OK後在SDK Location後面輸入我們上一步驟所安裝Android SDK目錄,然後按下Apply。

此時要等一陣子將會出現如下圖,按下OK後便安裝完成Eclipse ADT plug-in。

5.First Android Project -- Hello World
安裝完後,當然免不了也要來一下Hello World,打開Eclipse後 File --> New --> Other 找到Android選擇Android Project後按 Next
此時會出現一個New Android Project畫面,接著輸入Project name、選擇Build Target及輸入Properties如下圖所示後,按下Finish

由於在安裝Android SDK步驟時,已經建立一個2.1+ GoogleAPI,所以在畫面中的Build Target就選擇最後一個Google APIs ;API Lever是7的裝置。
接著你將會看到如下圖所示畫面,然後在專案名稱上按滑鼠右鍵-->Run AS -->Run Configurations,接著找到Android Application按兩下滑鼠右鍵或是按右鍵選擇New

然後輸入Name 在Android標籤內,project則選擇HelloWorld ,在Target 標籤內選擇AVD Name為2.1名稱的選項後按Apply,

接著案Run(等了些許時候)便會開啟模擬器畫面如下:

接著解開螢幕保護將會看到下面畫面,至此已完成一個Hello World的程式了。

以上是我自己安裝及開啟專案的步驟,可能會與網路上或坊間書本上的步驟有些出入,詳細步驟如有疑問也可以參考後面所列出的網站同樣也可以完成安裝的。

參考資料:
http://developer.android.com/intl/zh-TW/sdk/index.html#quickstart
http://developer.android.com/intl/zh-TW/sdk/eclipse-adt.html
http://developer.android.com/intl/zh-TW/resources/tutorials/hello-world.html

5 則留言:

  1. 感謝您提供有用的資訊

    回覆刪除
  2. 我想請問一下

    在執行SDK Manager.exe 會失敗,且失敗情況是,

    CMD的畫面一閃就消失了,我的路徑Path確實改過了,難

    道還不行,路徑是C:\Program Files\Java\jdk1.6.0_27\bin 不過CLASSPATH我沒有用,請問新版是如何使用

    回覆刪除
  3. 請問你在"命令提示字元"(DOS)下,鍵入 java -version 有回應嗎?

    回覆刪除
  4. 有的,是顯示出 java version "1.6.0_27"

    java(TM) SE Runtime Environment..

    下面還有沒打完

    看來我的JAVA是有灌進去?!

    另外有一個有趣的事,就是我切換成另外一個

    使用者去執行SDK Manager.exe的話,是成功的。

    請問這有甚麼關聯嗎?

    不好意思,麻煩你思考了。

    回覆刪除
  5. 請問是win7嗎?有試過用執行前在icon按右鍵使用管理者權限執行試試看^^

    回覆刪除