天天看點

《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE

daniel fowler

1.5.1 問題

你希望使用windows pc開發android應用程式,是以需要在windows平台上設定ide的簡明指南。

1.5.2 解決方案

建議使用eclipse ide開發android應用,在windows上配置eclipse不是一步式的安裝;必須完成幾個階段的工作。本攻略提供這些階段的詳情。

1.5.3 讨論

java的eclipse內建開發環境( integrated development environment,ide)是開發android應用程式的推薦平台,android開發工具(android development tools,adt)插件改進了eclipse。adt插件使用android軟體開發工具包(software development kit,sdk),這個sdk提供了android軟體開發中必不可少的程式。安裝開發系統需要下載下傳和安裝以下軟體:

java标準版開發工具包

eclipse for java development

android 軟體開發工具包(software development kit)

android開發工具插件(從eclipse中下載下傳安裝)

下面幾節将詳細介紹在windows pc上安裝eclipse的各個階段(在xp、vista和windows7上測試通過)。

安裝jdk(java開發工具包)

選擇java圖示通路jdk下載下傳頁面。

這時将顯示jdk下載下傳清單,單擊accept license agreement(接受授權條款)單選按鈕;否則無法繼續下載下傳。下載下傳并運作最新的jdk,在本書編寫期間,最新的版本是jdk-7u2-windows-i586.exe(64位windows使用jdk-7u2-windows-x64.exe)。可能必須選擇下載下傳站點位置。接受出現的任何安全警告,但是隻能在官方的java下載下傳網頁上下載下傳。

下載下傳結束并運作後,必須檢查安裝螢幕,然後單擊next按鈕直到jdk安裝程式運作結束,沒有必要修改任何選項。jdk安裝程式運作結束後,單擊finish按鈕,這時可能會出現産品注冊網頁,可以關閉該網頁或者選擇注冊安裝的産品。

安裝eclipse for java development

在packages下拉清單中選擇windows,選擇相應的eclipse ide for java developers下載下傳連結(見圖1-8)。

《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE

下載下傳并打開zip檔案。該檔案中有一個eclipse目錄,其中包含多個檔案和子目錄。複制eclipse目錄及所有内容(圖1-9),目标位置通常是c盤根目錄或者在c:program files下。當windows要求複制授權時選擇continue(繼續)按鈕。

建立指向eclipse.exe的桌面快捷方式。

《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE

運作eclipse建立一個工作區,并檢查java和eclipse是否正确安裝。運作eclipse時可能顯示一個安全警告,選擇run(運作)按鈕繼續。接受預設工作區位置或者使用不同的目錄。

安裝android sdk(軟體開發工具包)

選擇最新的windows exe包(目前是installer_r16-windows.exe)并選擇run(運作)。接受安全警告(僅在從android sdk官方網站下載下傳時)。android sdk tools安裝程式将顯示一些螢幕。在每個螢幕上選擇next按鈕,不需要改變任何選項。c:program files是受保護的目錄,是以你可以獲得授權而将程式安裝在該目錄,或者像某些開發人員那樣,将其安裝到你的使用者檔案夾或者另一個目錄——例如c:androidandroid-sdk。

單擊install(安裝)按鈕時,将會短暫地顯示一個進度螢幕,同時複制android檔案。單擊最後一個next按鈕,并在安裝結束時單擊finish按鈕。如果選中start sdk manager(啟動sdk管理器)複選框,sdk管理器将會運作,否則從android sdk tools程式組選擇sdk manager(開始→所有程式→android sdk tools→sdk manager)。當sdk管理器運作時,選中可下載下傳的android軟體包,顯示所有可用程式包的清單,有些下載下傳已經預先選中。清單中的status(狀态)列顯示了程式包是否安裝。在圖1-10中,你可以看到android sdk tools已經安裝并在status列中反映。

《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE

選中需要安裝的所有程式包,可用的程式包很多,包括每個應用程式設計接口(api)級别的sdk平台程式包、大部分api級别的應用程式示例、google maps api、制造商裝置專用api、文檔、源代碼和如下google附加程式包:

android support

用于在舊裝置上支援較新的android api

admob ads sdk

用于在應用中加入廣告

analytics sdk

支援客戶訂單分析

market billing

添加應用内購買支援

market licensing

幫助保護程式免遭非法複制

usb driver

用于在實體裝置(或者使用制造商驅動程式)上進行調試

webdriver

幫助測試網站與android浏覽器的相容性

建議下載下傳多個sdk平台,以便用各種裝置配置測試應用程式。值得一提的是,舊的計算機可能難以運作較新的android api虛拟裝置模拟器;是以,在這些計算機上要使用較早的sdk平台進行開發。如果對下載下傳哪個版本有疑惑,可以接受最初的選擇,并在必要時重新運作sdk管理器獲得其他程式包,或者檢查所有程式包并全部下載下傳(可能花費一定的時間)。單擊install packages(安裝程式包)按鈕。

選中的程式包将在一個清單中顯示;需要接受許可條款的程式包将顯示一個問号。選擇所有帶有問号的程式包,閱讀許可條款,可以使用單選按鈕接受或者拒絕程式包。拒絕的程式包用一個紅色的“×”标記。單擊accept all(全部接受)按鈕可以接受所有可用的程式包。單擊install按鈕将顯示一個進度記錄,顯示正在安裝的程式包,以及發生的錯誤。在windows上出現的常見錯誤之一是sdk管理器無法通路或者重命名目錄。當遇到這種情況時,以管理者身份重新運作sdk管理器,檢查目錄是否有隻讀标志或者檔案;進一步的細節參見攻略1.12。完成後,單擊sdk管理器視窗頂端的×按鈕關閉程式。

安裝android開發工具(adt)插件

可以通過eclipse安裝adt插件,但是必須以管理者賬戶運作eclipse。使用前面建立的快捷方式,或者從eclipse檔案夾運作eclipse.exe。在任何一種情況下,彈出上下文菜單(單擊右鍵),選擇“run as administrator”(以管理者身份運作)并接受任何安全警告。eclipse加載完畢後,打開help(幫助)菜單,選擇install new software(安裝新軟體)。

在安裝螢幕上,在“work with”框中輸入如下位址:

<code>https://dl-ssl.google.com/android/eclipse/</code>

單擊add按鈕,出現add repository(添加存儲庫);在name框中輸入有意義的短語如“adt plug-in”(前面提到的網址将顯示在location框中);見圖1-11。

單擊ok按鈕,表格的name列中短暫地顯示“pending”,然後螢幕更新。

選中developer tools(開發人員工具)旁邊的複選框,然後選擇螢幕底部的next按鈕(見圖1-12)。

《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE

這時将顯示安裝項清單,如果顯示錯誤消息,檢查eclipse是否運作于管理者賬戶下。再次選擇next按鈕,顯示許可證螢幕,確定接受所有許可條款(選擇“i accept the terms of the license agreements”單選按鈕)。然後單擊finish按鈕,必須接受一個安全警告才能完成安裝;在警告框中選擇ok按鈕(前面輸入的位址是一個安全位址)。eclipse将要求重新開機。選擇restart now(現在重新開機)按鈕,eclipse将關閉并重新加載,出現“welcome to android development”(歡迎加入android開發)對話框。在existing location框中設定sdk位置(sdk管理器已經運作),導航到android sdk檔案夾(預設是c:program filesandroidandroid-sdk)并單擊next按鈕(見圖1-13)。

這時将會出現一個google android sdk使用情況監控問題;如果有必要,修改選項并單擊finish按鈕。現在,eclipse配置為建構和調試android應用程式。android模拟器的配置參見攻略3.3;然後嘗試攻略1.4中的健全性檢查。将實體裝置插入計算機,開啟usb調試(在應用程式/開發選項中)。

1.5.4 參閱

攻略1.4;攻略1.12;攻略3.3;

《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE
《Android應用開發攻略》——1.5 在Windows上安裝用于Android開發的IDE

繼續閱讀