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

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

“工欲善其事,必先利其器”。對于Android開發(fā)人員來說,開發(fā)工具至關重要。在進行開發(fā)前,首先要搭建對應的開發(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:運行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”(這是筆者成書時的最新版本,讀者可以下載其他版本代替),單擊其右側的“Download”按鈕后彈出“填寫登錄信息”界面,在此輸入你的賬號信息,如果沒有賬號可以免費注冊一個。然后單擊“Continue”按鈕,如圖1-3所示。

圖1-3 輸入賬號信息

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

圖1-4 選擇“Windows”選項

經(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 完成后會彈出“目標文件夾”對話框,在此選擇安裝路徑,如圖1-8所示。

圖1-8 “目標文件夾”對話框

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

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

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

圖1-10 完成安裝

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

圖1-11 CMD窗口

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

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

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

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

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

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

%JAVA_HOME%/bin;

具體如圖1-13所示。

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

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

圖1-14 CMD界面

注意:在進行上述變量設置時,依照的是筆者本人的安裝路徑,筆者安裝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。在此假設Eclipse解壓后存放的目錄為F:\eclipse。

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

圖1-17 Eclipse啟動界面

step 4 如果是第一次啟動Eclipse,會看到如圖1-18所示的選擇工作空間的提示,此時單擊“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”單選項,單擊“Download”按鈕開始下載。下載后解壓下載文件,然后繼續(xù)進行設置。假設將下載后的文件解壓在“F:\android\”目錄下,我們需要將其“tools”目錄的絕對路徑添加到系統(tǒng)PATH中,具體設置步驟如下所示。

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

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

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

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

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

圖1-23 安裝成功

4.安裝ADT

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

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

圖1-24 添加插件

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

圖1-25 添加插件

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

圖1-26 設置地址

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

圖1-27 插件列表

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

圖1-28 插件安裝界面

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

圖1-29 開始安裝

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

1.4.3 設定Android SDK Home

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

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

圖1-30 選擇“Preferences”項

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

圖1-31 設置位置

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

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

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

圖1-32 新建項目

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

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

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

圖1-34 項目結構

1.4.5 常見的幾個問題

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

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

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

圖1-35 不能更新

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

step 1 在“Android SDK and AVD Manager”界面中單擊左側的“Available Packages”選項,然后單擊下方的“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”按鈕完成設置,此時就可以使用更新功能了,如圖1-38所示。

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

圖1-39 “New Android Project”界面

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

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

圖1-40 “Installed Packages”界面

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

圖1-41 選擇安裝包

2. 不顯示Targets列表

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

圖1-42 SDK Targets列表

但是往往因為各種原因,會不顯示SDK Targets列表,并輸出“Failed to find an AVD compatible with target”錯誤提示。

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

step 1 在運行框中鍵入“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”是需要創(chuàng)建的AVD名字,在CMD窗口中輸入如圖1-44所示。

圖1-44 輸入命令

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

圖1-45 完成操作

主站蜘蛛池模板: 青岛市| 新闻| 高雄市| 西乌珠穆沁旗| 阳山县| 灵宝市| 辛集市| 高平市| 赫章县| 东乌| 罗山县| 麦盖提县| 汝南县| 靖远县| 南丰县| 江永县| 绵竹市| 车险| 肇庆市| 荃湾区| 右玉县| 石家庄市| 平昌县| 罗城| 稻城县| 平凉市| 花垣县| 泸定县| 罗定市| 白朗县| 顺平县| 五台县| 交口县| 江津市| 武陟县| 沅江市| 诏安县| 大城县| 桑植县| 全州县| 盱眙县|