- Android進階實踐
- 藺華 時允田
- 8字
- 2018-12-30 05:23:40
第2章 Android環(huán)境搭建
2.1 Android工具清單
本節(jié)將列舉作為Android挑戰(zhàn)者應(yīng)該知道或需要熟悉的工具,無論作為開發(fā)者還是挑戰(zhàn)者,在工作之前,肯定需要準備好相關(guān)的工具才能干起來游刃有余,正所謂“工欲善其事,必先利其器”。
2.1.1 JDK、Eclipse、Android SDK、Android ADT介紹
下面就Android中必須用到的一些工具做介紹。
JDK(Java Development Kit)是Sun Microsystems針對Java開發(fā)人員發(fā)布的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK。JDK是整個Java的核心,包括Java運行環(huán)境、Java工具和Java基礎(chǔ)的類庫。學(xué)好JDK是學(xué)好Java的第一步。從JDK 5.0開始,提供了泛型等非常實用的功能,其版本也不斷更新,運行效率得到了非常大的提高。
Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺,是由IBM公司開發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開發(fā)環(huán)境,2001年11月貢獻給開源社區(qū),現(xiàn)在由非贏利軟件供應(yīng)商Eclipse基金會管理。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Tools,JDT)。2003年,Eclipse 3.0選擇OSGi服務(wù)平臺規(guī)范為運行時架構(gòu)。2007年6月,穩(wěn)定版3.3發(fā)布。2008年6月發(fā)布代號為Ganymede的3.4版。2009年7月發(fā)布代號為Galileo的3.5版。2010年6月發(fā)布代號為Helios的3.6版。2011年6月發(fā)布代號為Indigo的3.7版。2011年8月6日Eclipse基金會為支持Java 7發(fā)布Eclipse 3.8M1。
SDK(Software Development Kit,軟件開發(fā)工具包)被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。因此,Android SDK指的就是Android專屬的軟件開發(fā)工具包。在Android中,它為開發(fā)者提供了庫文件及其他開發(fā)所用到的工具??梢院唵卫斫鉃殚_發(fā)工具包集合,是整體開發(fā)中所用到的工具包,如果你不用Eclipse作為開發(fā)工具,就不需要下載ADT,只需下載SDK即可開發(fā)。
在Eclipse編譯IDE環(huán)境中,需安裝ADT(Android Development Tools)Plug-in,這是Android在Eclipse上的開發(fā)工具。
ADT插件大大擴展了Eclipse集成環(huán)境的功能,使得生成和調(diào)試你的Android應(yīng)用程序既容易又迅速。如果你使用Eclipse,ADT插件可以讓你難以置信地加快開發(fā)Android應(yīng)用程序的速度。你可以從Eclipse IDE內(nèi)部訪問其他Android開發(fā)工具。例如,ADT可以讓你直接從Eclipse訪問DDMS工具的很多功能,如屏幕截圖、管理端口轉(zhuǎn)發(fā)(port-forwarding)、設(shè)置斷點、觀察線程和進程信息。
它提供了一個新的項目向?qū)В∟ew Project Wizard),幫助你快速生成和建立新Android應(yīng)用程序所需的最基本的文件。
它使得構(gòu)建Android應(yīng)用程序的過程變得自動化且簡單易行。
它提供了一個Android代碼編輯器,可以幫助你為Android Manifest和資源文件編寫有效的XML。
目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT可為Android開發(fā)提供開發(fā)工具的升級或者變更,ADT可以簡單理解為在Eclipse下開發(fā)工具的升級下載工具。
2.1.2 JDK的下載、安裝、配置
JDK環(huán)境的搭建步驟如下。
1 下載JDK網(wǎng)址頁面
JDK的下載地址為http://www.oracle.com/technetwork/java/javase/downloads/index.html,如圖2-1所示。

圖2-1 下載JDK
2 安裝JDK步驟
成功下載jdk-7u1-windows-7.0.exe可執(zhí)行文件后,雙擊可執(zhí)行文件進入下一步,如圖2-2所示。

圖2-2 安裝JDK
單擊“下一步”按鈕,進入下一步,如圖2-3所示。

圖2-3 選擇JDK安裝項
在自定義安裝界面可以選擇要安裝的功能并且也可以更改安裝的路徑,這里使用默認安裝路徑,單擊“下一步”按鈕,如圖2-4所示。

圖2-4 JDK安裝進行中
系統(tǒng)開始安裝JDK,這一步可能需要幾分鐘時間,進度條滿后提示安裝完成,如圖2-5所示。

圖2-5 JDK安裝完成
3 配置JDK
運行安裝文件后,右擊“我的電腦”圖標,選擇“屬性”→“高級系統(tǒng)設(shè)置”→“環(huán)境變量”,找到path變量,將安裝目錄中的bin文件夾路徑加入path變量中如圖2-6所示。

圖2-6 JDK環(huán)境變量path配置
然后找到classpath變量,將安裝目錄中的lib文件夾路徑加入classpath變量中如圖2-7所示。path變量和classpath變量如果找不到可自行創(chuàng)建。

圖2-7 JDK環(huán)境變量classpath配置
學(xué)習(xí)小貼士
針對不同的平臺,可到官方網(wǎng)站上下載相應(yīng)的SDK壓縮包。不管是在Windows平臺、Linux平臺還是蘋果平臺下,做相似的配置即可。
2.1.3 Eclipse的下載、安裝
上一節(jié)演示了安裝JDK的方法和步驟,本節(jié)將演示如何下載和安裝Eclipse。
1 下載Eclipse網(wǎng)站
下載地址為http://www.eclipse.org/downloads/,如圖2-8所示。

圖2-8 下載Eclipse
2 將下載的壓縮包文件eclipse-SDK-3.7.1-win32.zip解壓到本地,如D://eclipse。
3 雙擊解壓文件中的eclipse.exe文件即可使用,Eclipse會自動搜索到JDK。
2.1.4 SDK、ADT的Eclipse集成
到這里,基本環(huán)境已經(jīng)安裝完畢,下面正式進入Android環(huán)境的搭建環(huán)節(jié),總體上分為以下步驟。
1 下載SDK、ADT
SDK下載地址為http://developer.android.com/sdk/index.html,如圖2-9所示。

圖2-9 SDK下載
ADT下載地址為http://developer.android.com/sdk/eclipse-adt.html#downloading,如圖2-10所示。

圖2-10 ADT下載
2 安裝SDK
SDK下載完成后,運行安裝包,按照提示安裝完畢后進入安裝路徑下運行SDK Manager.exe,可以看到如圖2-11所示界面。

圖2-11 選擇SDK選項
選擇要安裝的版本,然后單擊“install packages”按鈕,會彈出如圖2-12所示界面。

圖2-12 安裝升級版本選項
單擊“Install”按鈕,SDKManager將下載Tools(工具)、platform-tools(平臺工具)及API。
3 Android SDK配置
右鍵單擊“我的電腦”,選擇“屬性”→“高級系統(tǒng)設(shè)置”→“環(huán)境變量”,將安裝路徑下tools文件夾的路徑加入path變量中,與之前已經(jīng)填入的路徑用“;”隔開,如圖2-13所示。

圖2-13 Android環(huán)境變量path配置
打開Eclipse,單擊菜單欄中的“Windows”菜單,單擊其中的“prefrences”選項出現(xiàn)如圖2-14所示界面。

圖2-14 配置SDK
在SDKLocation中填入SDK的路徑,單擊“Apply”按鈕。
4 安裝ADT
ADT是Google提供的用Eclipse軟件開發(fā)Android應(yīng)用程序的開發(fā)插件,ADT的安裝方法有兩種。
方法1:在線安裝
ADT的在線安裝地址為http://dl-ssl.google.com/android/eclipse/,如圖2-15所示。

圖2-15 在線安裝ADT方法
ADT的在線安裝過程如下。
進入Eclipse,單擊菜單欄中得“Help”菜單,選擇其中的“Install New Software”選項,出現(xiàn)如圖2-16所示界面。

圖2-16 進入Install界面
單擊“Add”按鈕出現(xiàn)如圖2-17所示界面。

圖2-17 Add Site
在“Location”一欄中填入ADT的在線安裝網(wǎng)址http://dl-ssl.google.com/android/eclipse/,單擊“OK”按鈕出現(xiàn)如圖2-18所示界面。

圖2-18 選擇安裝選項
單擊“Next”按鈕出現(xiàn)如圖2-19所示界面。

圖2-19 接受安裝協(xié)議
選擇“I accept the terms of the license argreements”單選項,單擊“Finish”按鈕,出現(xiàn)安裝進度,如圖2-20所示。

圖2-20 安裝進度
耐心等待之后即可完成安裝。
注意:在填入在線安裝網(wǎng)址時如果出現(xiàn)錯誤,請檢查網(wǎng)址中的http是否誤填為https。
方法2:本地安裝
本地安裝需下載ADT,下載完成后進入Eclipse,單擊菜單欄中的“Help”菜單,選擇其中的“Install New Software”選項,在彈出的對話框中單擊“Add”按鈕,出現(xiàn)如圖2-21所示界面。

圖2-21 add site
單擊“Archive”按鈕,找到下載好的ADT壓縮包并雙擊,出現(xiàn)如圖2-22所示界面。

圖2-22 添加Site路徑
單擊“OK”按鈕,后面的步驟和方法1相同。
- 小哥Cadence Allegro PCB軟件操作技巧260例(配視頻教程)
- 電子線路
- 通信專業(yè)實務(wù):動力與環(huán)境
- 網(wǎng)絡(luò)時代的電信監(jiān)管
- 5G大規(guī)模天線增強技術(shù)
- 第一行代碼:Android(第3版)
- 隨機信號分析基礎(chǔ)
- 光網(wǎng)絡(luò)信息傳輸技術(shù)
- GPRS網(wǎng)絡(luò)信令實例詳解
- .NET 微信公眾平臺開發(fā)教程
- 電力通信、信息原理與技術(shù) 上冊:電力通信
- LED照明應(yīng)用基礎(chǔ)與實踐
- 電子技術(shù)及應(yīng)用(第2版)
- 經(jīng)典礦石機鑒賞與現(xiàn)代礦石機制作
- RxJava反應(yīng)式編程