Android 是一套由 Linux 為基礎所分支出來的作業系統,其開發語言是 JAVA,另外還可以利用 C/C++ 來開發的套件,更詳細的中文介紹可以直接在wikipedia看。至於在 Android 官方提供了相當完備的開發者文件供我們學習以及參考;從版本代號為 「冰淇淋三明治 (Ice Cream Sandwitch)」開始,Android 官方也開始注意到介面紛亂的問題,因而也提供了設計介面的架構建議,試圖著要統整這個混亂的局面,這份說明可以在官網的設計文件中看到。接下來就為各位介紹,當今天我們想要開發 Android APP 時,得要如何去建構起一個開發環境。

本篇說明所採用的作業系統是微軟 Windows XP。

前置作業

說到 Android 的開發,第一個想到的整合開發環境 (IDE: Integrated Development Environment) 就是 Eclipse,而這次跟前一篇『Eclipse – 打造一個可以帶著走的 PHP IDE』裡所提到需要的 JRE 不同,這邊因為需要使用 JAVA 來開發,所以要安裝的是JAVA 開發工具 (JDK - JAVA Development Kit),接下來是我們要下載來安裝的物件清單:

  • JDK – Java Development Kit:http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Eclipse:http://www.eclipse.org/downloads/
  • Android SDK:http://developer.android.com/sdk/index.html

安裝

1. JDK 與 Eclipse

先將 JDK 安裝好,再將 Eclipse 解壓縮到自己想要放的目錄下,再來就能夠點擊 “eclipse.exe” 執行就能夠看到下面的畫面了!

Eclipse啟動畫面。
若是無法執行,請注意使用的位元版本與自己安裝的 JRE 一致。

再來,會有個視窗詢問我們要將 “workspace” 放在何處,這個 “workspace” 目錄是我們執行 Eclipse 的設定檔案存放目錄,其預設都被設定在使用者目錄下,但在這裡為了能夠”帶著走”,我們用相對目錄的設定在我們的 Eclipse 目錄中,因此將之設定為.setting

Eclipse – 建構 Android 的開發環境_第1张图片

設定 Workspace 目錄

設定完成後進入我們的 Eclipse,可以看到下面這個畫面,點擊畫面中用紅框標示的兩個圖示,皆可以進入我們的程式編輯模式中。

Eclipse – 建構 Android 的開發環境_第2张图片

Eclipse 啟始後首頁

2. Android SDK

現在直接開啟Android 開發者首頁即可看到如下圖的畫面,

Eclipse – 建構 Android 的開發環境_第3张图片

Android 開發者首頁

點擊 “Download the SDK for Windows” 按鈕,就會開始下載當前符合系統的最新 Android SDK 版本,如上圖中左下角呈現的 “installer_r20.0.1-windows”,下載回來的執行點開後就是一直下一步到完成即可。若是在還沒有安裝 JDK 時,這邊會跳出如下圖的偵測畫面,告知沒有找到 JDK 可以執行,可以到哪裡下載:

Eclipse – 建構 Android 的開發環境_第4张图片

當尚未安裝 JDK 時,在安裝 Android SDK Tools 時所跳出的告知視窗

最後一個畫面,會詢問是否啟動 “Android SDK Managet”,那當然就是啟動他嘍~打開後如下圖。

Eclipse – 建構 Android 的開發環境_第5张图片

列表從左到右有四個欄位:

  • Name:工具的名稱。
  • API:API 的版本號,要安裝了才會顯示。
  • Rev.:最新釋出/修訂的版本。
  • Status:狀態,是否已安裝(Installed)、有新版(Updates)或有新加(New)的工具。

選擇要安裝的工具後,直接點擊右下的Install packages按鈕,會進到授權畫面,通過即開始安裝。在這邊要安裝的有ToolsAndroid 4.1 (API 16)以及Extras全部,將Extras這個選項裡打開來看,都是一些 Google 針對開發 Android 時,所需要模擬以及支援硬體的擴充工具,Tools裡就是 SDK 平臺工具啦,接下來就列表說明Android 4.1 (API 16)裡有哪些東西:

  • Documentation for Android SDK:Android 的離線版開發者文件,這樣即便我們是在沒有網路的狀況下,也能找到我們要的參考資料,真的是大寶庫啊!下載回來,這份文件會放置在 Android SDK 路徑下的docs目錄裡。
  • SDK Platform:Android 4.1 的原生套件,建立 Android 4.1 (API 16) 的環境平臺。
  • Samples for SDK:由官方提供的範例,這也是個大寶箱啊!我們可以把文件視為武俠秘笈、而這些 Samples 就是有高人在我們眼前演練啊!還不快拜師!咦!
  • ARM EABI v7a System Image:模擬器需要的映像檔,可別把當成什麼系統圖片而不安裝他哦,少了他,我們的模擬器是打不開的!
  • Google APIs:Android 4.1 的延伸,除了原生套件外,多了 Google API 可以使用。
  • Sources for Android SDK:API 16 的原始碼。

3. 在 Eclipse 安裝 ADT

ADT (Android 開發工具,Android Development Tools) 在剛解壓縮打開的 Eclipse 中是沒有的,沒有他,我們就很難開發啦XD~所以再來是點開工具列上的Help > Install New Software,打開新增軟體視窗中有個Add按鈕,會跳出下面這個Add Repository的視窗,

Add Repository

新增連結

需要輸入Name以及Location欄位,分別的意思以及要輸入的內容如下:

  • Name:我們要取得外掛的網站名稱或是套件名稱,輸入:ADT
  • Location:網址,輸入:https://dl-ssl.google.com/android/eclipse/

按下OK後,就可以Work with:欄位看到我們剛剛輸入的內容。再等待他讀取完畢後,我們便能看到像下面這個視窗,將可安裝的套件列表秀出之視窗:

ADT 可安裝套件列表

這個列表裡有二,一是標準的Developer Tools,另外一個是上述所說的,提供給 “C/C++” 開發者的套件NDK Plugins,說實話有用過以前版本的人就會知道,以前要安裝個 NDK Plugin 是一件多麻煩的事,所以,這個套件被拉到這裡來還真的德政啊(茶~)。而這邊原則上,就是直接勾選Developer Tools就好,若是有想要使用 “C/C++” 撰寫的開發者,再勾選NDK Plugins。接著逐步下一步到完成就可以嘍!

再來重啟 Eclipse 之後的 Window 工具列清單可以看到新增了三個跟 Android 相關的項目,如下圖所示:

這時候先打開工具列的Window > Preferences,我們可以看到左邊多了Android選項,選擇他時,左邊也可以看到SDK Location:欄位已經自動幫我們對應到Android SDK的路徑了,如下圖顯示。

Eclipse – 建構 Android 的開發環境_第6张图片

新增完 ADT 後的 Preference

模擬器

點開工具列的Window > AVD Manager打開Android Virtual Device Manager視窗,這邊的列表會是空的,若是發現已經有東西了,代表該台電腦已被染指已經安裝過,但沒有被移除乾淨,最後再來為各位說明,該目錄的放置路徑。打開該視窗後,點擊右邊的New...可以打開Create Android Virtual Device(AVD)視窗,

Eclipse – 建構 Android 的開發環境_第7张图片

增加一個新的 Android 虛擬裝置

其各欄位說明如下:

  • Name:裝置名稱,可以自行取一個酷炫的專案名稱,或是針對某個裝置的機型命名,但安全一點的做法是清楚的命名,如 GoogleAPI16_512M_WVGA,這就表示我們這個虛擬裝置是採用 Google API Level 16、SD Card 為 512 Mb以及解析度為 WVGA 的規格。
  • Target:我們要啟用之虛擬裝置的作業系統版本。有原生以及 Google API 的版本可以選擇,後者是原生 + Google API 的版本。
  • SD Card:欲模擬的 SD Card 容量,有KiBMiB以及GiB三種容量規格可以選擇。
  • Snapshot:這是要解決每次開啟虛擬裝置都會很久的問題,勾選之後,在第一次啟動虛擬裝置時會產生一個 Snapshot 的映像檔,未來每次在開啟虛擬裝置時,勾選了啟動 Snapshot 時,系統會自動幫我們從上次建立的 Snapshot 映像檔打開,啟動速度會快上許多。
  • Skin:模擬裝置的解析度。
  • Hardware:模擬裝置欲再外加的硬體功能。
    這裡有個項目可以留心一下,Device ram size這個項目的預設為512倘若自己的電腦記憶體是足夠的話,可以調大一點,可以增加模擬器在操作時的順暢度。

建立完成後,就可以在清單中看到我們新建的裝置名稱了,這是再選擇這個裝置時,可以在右邊看到Start的按鈕可以按,按下他就能打開啟動的選擇視窗,如下圖:

Eclipse – 建構 Android 的開發環境_第8张图片

啟動 Android 虛擬機器

而這個視窗Launch Options有兩個選項要注意的就是上面提到的:Launch from snapshot以及Save to snapshot,從上次的映像檔啟動以及將這次的啟動存成映像檔。最後就是Launch來啟動這個虛擬裝置。

虛擬裝置路徑

最後將剛剛提到的部份,虛擬裝置所放置的路徑是在

  • XP:C:\Documents and Settings\使用者帳號\.android
  • Win 7:C:\Users\使用者帳號\.android

這裡面會有個avd目錄,裡面會有個同名於虛擬機器名稱的目錄,而 SD Card 的模擬檔案是在該目錄下的sdcard.img檔,而這個檔案都是可以直接複製到其它,同樣有安裝 Android SDK 的同路徑中,就能使用了;或是直接就將sdcard.img當成一個虛擬 SD Card,這樣也能夠做到,將檔案從這個虛擬裝置 A 複製到虛擬裝置 B 的動作哦。

而虛擬的 SD Card 就是在建立模擬器之處,SD Card 的欄位選擇File,將sdcard.img帶入即可。

更多相关文章

  1. Android 发版的小工具
  2. 手游开发Android平台周边工具介绍
  3. 【Android Studio】android 自测工具monkey的使用
  4. Android adb bugreport工具分析和使用
  5. Android动态请求权限的工具类(可请求多个,并且功能完善)
  6. android版本飞鸽传书源码
  7. 最近在U盘上集成了Android的x86版本
  8. Systrace 分析性能工具使用方法详解
  9. 下一代Android渠道打包工具

随机推荐

  1. Android简易实战教程--第四十七话《使用O
  2. 常用Android开发组件之文本类组件
  3. 【Android】利用表格布局,Android中xml文
  4. Android常用名令集锦(图文并茂)!
  5. 取得Wear OS和Android对话:通过可穿戴数据
  6. android 移植 之二 触摸屏
  7. 打造一体式广告轮播条升级版
  8. android进程的生命周期
  9. 罗升阳:那两年炼就的Android内功修养(转载
  10. 【Android(安卓)前沿技术】用MediaPlayer