官术网_书友最值得收藏!

1.4 搭建Android應(yīng)用開發(fā)環(huán)境

“工欲善其事,必先利其器”。對于Android開發(fā)人員來說,開發(fā)工具至關(guān)重要。在進(jìn)行開發(fā)前,首先要搭建對應(yīng)的開發(fā)環(huán)境,而在搭建開發(fā)環(huán)境前,又需要了解安裝開發(fā)工具所需要的硬件和軟件配置條件。

1.4.1 安裝Android SDK的系統(tǒng)要求

在搭建Android開發(fā)環(huán)境之前,一定要先確定搭建環(huán)境所需要的最低硬件和軟件配置要求。具體要求如表1-1所示。

表1-1 開發(fā)系統(tǒng)所需的硬件和軟件要求

Android開發(fā)工具由下面的開發(fā)包組成。

· JDK:運(yùn)行Java程序的環(huán)境,可以從http://www.oracle.com/technetwork/cn/indexes/downloads/下載。

· Eclipse(Europa):可以從http://www.eclipse.org/downloads/下載。

· Android SDK:可以從http://developer.android.com下載。

· 需要的開發(fā)插件。

1.4.2 安裝JDK、Eclipse、Android SDK

本書將以Windows 7平臺為例,依次講解安裝JDK、Eclipse、ADT和Android SDK的過程。

1.安裝JDK

Java開發(fā)需要JDK的支持,在Windows平臺安裝JDK的方法非常簡單,具體流程如下所示。

step 1 從Oracle官方網(wǎng)站http://www.oracle.com/technetwork/cn/indexes/downloads/下載JDK,如圖1-1所示。

圖1-1 Oracle官方下載頁面

step 2 在此選擇Java SE (JDK) 6,其下載頁面如圖1-2所示。

圖1-2 JDK下載頁面

step 3 在圖1-2中找到“JDK 6 Update 22”(這是筆者成書時(shí)的最新版本,讀者可以下載其他版本代替),單擊其右側(cè)的“Download”按鈕后彈出“填寫登錄信息”界面,在此輸入你的賬號信息,如果沒有賬號可以免費(fèi)注冊一個(gè)。然后單擊“Continue”按鈕,如圖1-3所示。

圖1-3 輸入賬號信息

step 4 在“選擇操作系統(tǒng)和語言”界面選擇“Windows”系統(tǒng)選項(xiàng),然后單擊“Download”按鈕,如圖1-4所示。

圖1-4 選擇“Windows”選項(xiàng)

經(jīng)過上述操作后,即會開始下載安裝文件“jdk-6u22-windows-i586.exe”。

step 5 雙擊下載文件“jdk-6u22-windows-i586.exe”開始安裝,在彈出的“安裝向?qū)А睂υ捒蛑袉螕簟跋乱徊健卑粹o,如圖1-5所示。

圖1-5 “安裝向?qū)А睂υ捒?/p>

step 6 在彈出的“自定義安裝”對話框中選擇要安裝的功能和文件的安裝路徑,如圖1-6所示。

圖1-6 “自定義安裝”對話框

step 7 單擊“下一步”按鈕開始安裝,如圖1-7所示。

圖1-7 開始安裝

step 8 完成后會彈出“目標(biāo)文件夾”對話框,在此選擇安裝路徑,如圖1-8所示。

圖1-8 “目標(biāo)文件夾”對話框

step 9 單擊“下一步”按鈕后繼續(xù)安裝,如圖1-9所示。

圖1-9 繼續(xù)安裝

step 10 完成后彈出“完成”對話框,單擊“完成”按鈕后完成整個(gè)安裝過程,如圖1-10所示。

圖1-10 完成安裝

注意:完成安裝后可以檢測是否安裝成功,具體檢測方法是:依次單擊“開始”|“運(yùn)行”,在運(yùn)行框中輸入“cmd”并按下回車鍵,在打開的CMD窗口中輸入“java -version”,如果顯示如圖1-11所示的提示信息,則說明安裝成功。

圖1-11 CMD窗口

如果檢測結(jié)果表明沒有安裝成功,則需要將其目錄的絕對路徑添加到系統(tǒng)的PATH中。具體做法如下所示。

step 1 右鍵依次單擊選擇“計(jì)算機(jī)”|“屬性”|“高級”,單擊選項(xiàng)卡中的“環(huán)境變量”按鈕,在打開對話框的“系統(tǒng)變量”處單擊“新建”,輸入變量名“JAVA_HOME”,在“變量值”中輸入剛才的目錄,如“C:\Program Files\Java\jdk1.6.0_22”,如圖1-12所示。

圖1-12 設(shè)置系統(tǒng)變量

step 2 再次新建一個(gè)變量名為“classpath”,其變量值如下所示:

.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar

單擊“確定”按鈕,找到PATH變量,雙擊或單擊“編輯”按鈕,在“變量值”最前面添加如下值:

%JAVA_HOME%/bin;

具體如圖1-13所示。

圖1-13 設(shè)置系統(tǒng)變量值

step 3 依次單擊“開始”|“運(yùn)行”,在運(yùn)行框中輸入“cmd”并按下回車鍵,在打開的CMD窗口中輸入“java -version”,如果顯示如圖1-14所示的提示信息,則說明安裝成功。

圖1-14 CMD界面

注意:在進(jìn)行上述變量設(shè)置時(shí),依照的是筆者本人的安裝路徑,筆者安裝JDK的路徑是C:\Program Files\Java\jdk1.6.0_22。

2.安裝Eclipse

step 1 打開Eclipse的官方下載頁面http://www.eclipse.org/downloads/,如圖1-15所示。

圖1-15 下載頁面

step 2 在圖1-15所示的界面中選擇“Eclipse IDE for Java Developers (92 MB)”,來到其下載的鏡像頁面,在此只需選擇離用戶最近的鏡像即可,如圖1-16所示。

圖1-16 選擇鏡像

注意:解壓Eclipse下載的壓縮文件后就可以使用,無須執(zhí)行安裝程序,不過在使用前一定要先安裝JDK。在此假設(shè)Eclipse解壓后存放的目錄為F:\eclipse。

step 3找到下載的壓縮包eclipse-java-galileo-SR1-win32.zip,解壓后可以看到一個(gè)名為eclipse.exe的可執(zhí)行文件,雙擊此文件就可以運(yùn)行Eclipse。啟動界面如圖1-17所示。

圖1-17 Eclipse啟動界面

step 4 如果是第一次啟動Eclipse,會看到如圖1-18所示的選擇工作空間的提示,此時(shí)單擊“OK”按鈕,即可成功打開Eclipse。

圖1-18 選擇工作空間

3.安裝Android SDK

step 1 登錄Android開發(fā)者社區(qū)http://developer.android.com/,來到SDK下載頁面http://developer.android. com/sdk/1.5_r1/index.html,如圖1-19所示。

圖1-19 SDK下載頁面

step 2 在此選擇用在Windows平臺的android-sdk_r04-windows.zip,下載頁面如圖1-20所示。

圖1-20 Android SDK下載頁面

step 3 選中“I agree to the terms of the Android SDK License Agreement”單選項(xiàng),單擊“Download”按鈕開始下載。下載后解壓下載文件,然后繼續(xù)進(jìn)行設(shè)置。假設(shè)將下載后的文件解壓在“F:\android\”目錄下,我們需要將其“tools”目錄的絕對路徑添加到系統(tǒng)PATH中,具體設(shè)置步驟如下所示。

第1步:右鍵依次單擊選擇“計(jì)算機(jī)”|“屬性”|“高級”,在彈出的選項(xiàng)卡中單擊下方的“環(huán)境變量”按鈕,在新打開的對話框的“系統(tǒng)變量”處單擊“新建”按鈕,在“變量名”處輸入“SDK_HOME”,在“變量值”處輸入剛才解壓Android的目錄,如筆者的是“F:\android-sdk-windows”,如圖1-21所示。

圖1-21 設(shè)置系統(tǒng)變量

第2步:找到PATH變量,雙擊此變量后會彈出一個(gè)新對話框,然后在變量值處的最前面加上“%SDK_HOME%\tools;”,如圖1-22所示。

圖1-22 設(shè)置系統(tǒng)變量值

第3步:依次單擊“開始”|“運(yùn)行”,在運(yùn)行框中輸入“cmd”并按下回車鍵,在打開的CMD窗口中輸入一個(gè)測試命令,如“android-h”,如果顯示如圖1-23所示的提示信息,則說明安裝成功。

圖1-23 安裝成功

4.安裝ADT

Android為Eclipse定制了一個(gè)功能強(qiáng)大的插件——Android Development Tools(ADT)。ADT擴(kuò)展了Eclipse的功能,可以讓用戶快速地建立Android項(xiàng)目,創(chuàng)建應(yīng)用程序界面。要安裝Android Development Tools plug-in,需要先打開Eclipse IDE,然后進(jìn)行下面的操作。

step 1 打開Eclipse后依次單擊菜單欄中的“Help”|“Install New Software”選項(xiàng),如圖1-24所示。

圖1-24 添加插件

step 2 在彈出的對話框中單擊“Add”按鈕,如圖1-25所示。

圖1-25 添加插件

step 3 在彈出的“Add Site”對話框中分別輸入名字和地址,可以自己命名,如“123”,但是在“Location”中必須輸入插件的網(wǎng)絡(luò)地址“http://dl-ssl.google.com/Android/eclipse/”,單擊“OK”按鈕,如圖1-26所示。

圖1-26 設(shè)置地址

step 4 單擊“OK”按鈕,此時(shí)在“Install”界面將會顯示系統(tǒng)中可用的插件,如圖1-27所示。

圖1-27 插件列表

step 5 選中“Android DDMS”和“Android Development Tools”,然后單擊“Next”按鈕來到安裝界面,如圖1-28所示。

圖1-28 插件安裝界面

step 6 選中“I accept the…”單選項(xiàng),單擊“Finish”按鈕后開始安裝,如圖1-29所示。

圖1-29 開始安裝

注意:在圖1-27所示的步驟4中,可能會計(jì)算插件占用資源情況,過程有點(diǎn)慢。完成后會提示重啟Eclipse來加載插件,等重啟后就可以用了。雖然不同版本的Eclipse安裝插件的方法和步驟不同,但大同小異,讀者可以根據(jù)操作提示自行安裝。

1.4.3 設(shè)定Android SDK Home

完成本章前面介紹的環(huán)境搭建工作后,還不能使用Eclipse創(chuàng)建Android項(xiàng)目,還需要在Eclipse中設(shè)置Android SDK的主目錄。

step 1 打開Eclipse,在菜單欄中依次單擊“Window”|“Preferences”選項(xiàng),如圖1-30所示。

圖1-30 選擇“Preferences”項(xiàng)

step 2 在彈出的界面左側(cè)可以看到“Android”項(xiàng),選中后在右側(cè)設(shè)定Android SDK所在目錄,即在“SDK Location”后面輸入安裝Android SDK的目錄,如圖1-31所示。

圖1-31 設(shè)置位置

1.4.4 驗(yàn)證開發(fā)環(huán)境

經(jīng)過了前面講解的步驟,一個(gè)基本的Android開發(fā)環(huán)境算是搭建完成了。下面通過新建一個(gè)項(xiàng)目來驗(yàn)證當(dāng)前的環(huán)境是否可以正常工作。

step 1 打開Eclipse,在菜單欄中依次選擇“File”|“New”|“Project”選項(xiàng),彈出對話框如圖1-32所示。

圖1-32 新建項(xiàng)目

step 2 在圖1-32中選擇“Android”,然后單擊“Next”按鈕打開“New Android Project”對話框,在這里為這個(gè)新建的Android項(xiàng)目設(shè)置必要的信息,如圖1-33所示。

圖1-33 “New Android Project”對話框

step 3 單擊“Finish”按鈕后,Eclipse會自動完成項(xiàng)目的創(chuàng)建工作,最后會看到如圖1-34所示的項(xiàng)目結(jié)構(gòu)。

圖1-34 項(xiàng)目結(jié)構(gòu)

1.4.5 常見的幾個(gè)問題

本節(jié)將總結(jié)在搭建Android SDK環(huán)境時(shí)出現(xiàn)過的問題,希望對廣大讀者有所幫助。

1. 出現(xiàn)不能在線更新的問題

Android安裝后,需要更新最新的資源和配置。但是在啟動Android后,經(jīng)常會不能更新,彈出如圖1-35所示的錯(cuò)誤提示。

圖1-35 不能更新

Android默認(rèn)的在線更新地址是https://dl-ssl. google.com/android/eclipse/,但是經(jīng)常會出現(xiàn)錯(cuò)誤。如果此地址不能更新,可以自行設(shè)置更新地址,修改為http://dl-ssl.google.com/android/repository/repository.xml,具體操作方法如下。

step 1 在“Android SDK and AVD Manager”界面中單擊左側(cè)的“Available Packages”選項(xiàng),然后單擊下方的“Add Site”按鈕,如圖1-36所示。

圖1-36 “Available Packages”界面

step 2 在彈出的“Add Site URL”對話框中輸入如下修改后的地址,如圖1-37所示。

圖1-37 “Add Site URL”對話框

http://dl-ssl.google.com/android/repository/repository.xml

step 3 單擊“OK”按鈕完成設(shè)置,此時(shí)就可以使用更新功能了,如圖1-38所示。

在Eclipse中新建Android工程時(shí),一直顯示“Project name must be specified”提示,如圖1-39所示。

圖1-39 “New Android Project”界面

造成上述問題的原因是Android沒有更新完成,需要進(jìn)行完全更新,具體方法如下所示。

step 1 打開Android,選擇左側(cè)的“Installed Packages”,如圖1-40所示。

圖1-40 “Installed Packages”界面

step 2 在右側(cè)列表中選擇“Android SDK Tools,revision4”,在彈出的窗口中選中“Accept”單選項(xiàng),最后單擊“Install Accepted”按鈕開始安裝更新,如圖1-41所示。

圖1-41 選擇安裝包

2. 不顯示Targets列表

通常來說,當(dāng)Android開發(fā)環(huán)境搭建完畢后,在Eclipse菜單欄中依次單擊“Window”|“Preferences”,選擇左側(cè)的“Android”選項(xiàng)后會右側(cè)顯示存在的SDK Targets列表,如圖1-42所示。

圖1-42 SDK Targets列表

但是往往因?yàn)楦鞣N原因,會不顯示SDK Targets列表,并輸出“Failed to find an AVD compatible with target”錯(cuò)誤提示。

造成上述問題的原因是沒有創(chuàng)建AVD成功,此時(shí)需要我們手工安裝來解決這個(gè)問題,當(dāng)然前提是Android更新完畢。具體解決方法如下所示。

step 1 在運(yùn)行框中鍵入“cmd”,打開CMD窗口,如圖1-43所示。

圖1-43 CMD窗口

step 2 使用如下Android命令創(chuàng)建AVD。

android create avd --name <your_avd_name> --target <targetID>

其中,“your_avd_name”是需要?jiǎng)?chuàng)建的AVD名字,在CMD窗口中輸入如圖1-44所示。

圖1-44 輸入命令

圖1-44窗口中創(chuàng)建了一個(gè)名為aa,target ID為3的AVD,然后在CMD窗口中輸入“n”,完成操作,如圖1-45所示。

圖1-45 完成操作

主站蜘蛛池模板: 汉阴县| 天津市| 临沧市| 尉犁县| 昌吉市| 巨野县| 芮城县| 九龙县| 岱山县| 天峻县| 浦江县| 晋城| 云浮市| 马龙县| 交城县| 蒙城县| 临澧县| 彭州市| 万山特区| 郑州市| 黄石市| 赣州市| 铅山县| 霍邱县| 永春县| 绍兴市| 肥乡县| 临洮县| 东乡族自治县| 仙游县| 嘉义县| 东光县| 萨迦县| 垦利县| 哈巴河县| 无为县| 任丘市| 宣汉县| 永春县| 西充县| 资中县|