Android程序設(shè)計基礎(chǔ)第2章搭建Android開發(fā)環(huán)境_第1頁
Android程序設(shè)計基礎(chǔ)第2章搭建Android開發(fā)環(huán)境_第2頁
Android程序設(shè)計基礎(chǔ)第2章搭建Android開發(fā)環(huán)境_第3頁
Android程序設(shè)計基礎(chǔ)第2章搭建Android開發(fā)環(huán)境_第4頁
Android程序設(shè)計基礎(chǔ)第2章搭建Android開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第第2章章 搭建搭建android開發(fā)環(huán)開發(fā)環(huán) 境境 本章學(xué)習(xí)目標: n掌握android開發(fā)環(huán)境的安裝配置方法 n了解android sdk的目錄結(jié)構(gòu)和示例程序 n了解各種android開發(fā)工具的用途 2.1 安裝jdk q確認安裝jre njre即java運行環(huán)境 n否則在打開eclipse時,會出現(xiàn)錯誤提示 njdk中包含jre,所以只需下載jdk 2.1 安裝jdk q安裝jdk n瀏覽器:http:/ n選擇下載:jdk6 update 14 2.1.1 安裝jdk和eclipse q安裝jdk n運行平臺選擇:windows n語言選擇:multi-language 2.1.1 安

2、裝jdk q安裝jdk n下載jdk-6u14-windows-i586.exe 2.1.1 安裝jdk q安裝jdk 安裝目錄:c:jdk1.6.0_10 環(huán)境變量設(shè)置 1)java-home: c:jdk1.6.0_10 n 2)classpath: .; %java-home%lib; % java- home%libtools.jar n 3) path: %java-home%bin; n %java-home%jrebin; 2.2 安裝eclipse q安裝eclipse n瀏覽器:/downloads n選擇下載:eclipse ide

3、 for java developers (92mb) n解壓到相應(yīng)的目錄中 2.2 安裝eclipse q啟動eclipse n雙擊目錄中的eclipse.exe n若無法啟動,嘗試重啟機器 2.2 安裝eclipse q啟動eclipse n選擇工作目錄:e:androidworkplace n建議選擇復(fù)選框,將工作目錄設(shè)成默認工作目錄 2.2 安裝eclipse q啟動eclipse neclipse集成開發(fā)環(huán)境 2.3 安裝adt 插件 n2.3.1 安裝adt 插件 n在下圖所示的eclipse界面中選擇菜單helpinstall new software 來打開install對話框

4、 2.3 安裝adt 插件 n單擊右上角的add按鈕,彈出如下圖所示的 add repository對話框。 2.3 安裝adt 插件 n2.3.3 在name 文本框中輸入“adt”,在 location文本框中輸入adt插件下載地址 http:/dl- 單擊ok按鈕,則將adt插件的下載站點地址 添加到eclipse中。 過幾秒后,在install對話框的中間列表部分 ,將得到與eclipse 版本相匹配的adt的下載 選項。 adt 插件內(nèi)容 2.3 安裝adt 插件 nadt 插件包括以下四部分 (1)android ddms,它用來幫助開發(fā)人員調(diào)試 android應(yīng)用。 (2)and

5、roid developing tool,用來生成代碼框 架。 (3)android hierarchy viewer,它可以幫助我們更 好地檢視和設(shè)計用戶界面 (4)android traceview, 它可以通過圖形化的方式 讓我們了解要跟中跟蹤的程序的性能. 單擊select all按鈕選中上述插件,單擊next按鈕 進入下一步安裝.界面顯示選中的要安裝的組件 單擊next按鈕進入下一步 2.3 安裝adt 插件 n選擇單選按鈕i accept the terms of the license agreements 接收協(xié)議,單擊finish按 鈕, eclipse 開始從前面指定的網(wǎng)站

6、下載安裝選 定的插件。 2.3 安裝adt 插件 n插件下載過程可能會彈出如圖2-11所示的提示窗口,提醒插件 包含沒有有效簽名的內(nèi)容。完全可以忽略這一提示信息,單擊 ok按鈕繼續(xù)。 2.3 安裝adt 插件 最后將得到如圖所示的運行界面,提示需要重新啟動 eclipse. 單擊restart now按鈕重新啟動eclipse,在工 具欄中可以看到一個新的綠色小機器人圖標,表示adt 插件安裝成功。 2.4 安裝android開發(fā)組件 單擊java-eclipse中的adt圖標,得到android sdk 窗口。選擇按鈕install new sdk, 到此為止,android 應(yīng)用的開發(fā)環(huán)境

7、安裝完成。 2.4 安裝android開發(fā)組件 2.4 安裝android開發(fā)組件 2.4 安裝android開發(fā)組件 2.5 android sdk n2.5.1 目錄結(jié)構(gòu) qadd-one 目錄下的是google提供地圖開發(fā)的庫函數(shù),支 持基于google map 的地圖開發(fā) (+)add-ons (+)google_apis-3 (-)readme.txt (+)docs (+)platforms (+)android-1.1 (+)android-1.5 (+)tools (+)usb_driver (+)amd64 (+)x86 (-)documentation.html (-)re

8、lease_notes.html 2.5 android sdk n2.5.2 目錄結(jié)構(gòu) qdocs目錄下的是android sdk的幫助文檔,通過根目錄 下的documentation.html文件啟動 qplatforms目錄中存在兩個子目錄android-1.1和android- 1.5,分別用來保存1.1版本和1.5版本的android sdk 的庫函數(shù)、外觀樣式、程序示例和輔助工具等 qtools目錄下的是通用的android開發(fā)和調(diào)試工具 qusb_driver目錄下保了用于amd64和x86平臺的usb驅(qū) 動程序 qrelease_notes.html是android sdk的發(fā)

9、布說明 2.6 android 測試應(yīng)用 n在eclipse工作界面中選擇filenew other 彈出new project窗口 2.6 android 測試應(yīng)用 n在樹形列表中選中android project.單擊 next 按鈕,啟動android工程向?qū)А?n在project name文本框中輸入工程的名稱 “helloandroid”,因為是新建工程,在 contents選項中選擇create new project in workspace nbuild target 選擇android sdk 版本4.0.3 npackage name原代碼報包名。這里輸入 “com.yar

10、in.android.helloworld” n單擊finish按鈕,android工程創(chuàng)建完成 2.6 android 測試應(yīng)用 2.6 android 測試應(yīng)用 2.6 android 測試應(yīng)用 2.7 在虛擬設(shè)備上測試應(yīng)用 n首先利用adt來創(chuàng)建一個虛擬設(shè)備,選擇菜單 windows-avd manager窗口。在左邊的列表中 選擇virtual devices 2.7 在虛擬設(shè)備上測試應(yīng)用 2.7 在虛擬設(shè)備上測試應(yīng)用 n單擊new按鈕來新建一個虛擬設(shè)備 2.7 在虛擬設(shè)備上測試應(yīng)用 出現(xiàn)問題如何處理(windowavd manager) 2.7 在虛擬設(shè)備上測試應(yīng)用 2.7 在虛擬設(shè)

11、備上測試應(yīng)用 n在eclipse的package explore視圖中創(chuàng)建工 程helloandroid,單擊右鍵,在彈出的快捷菜 單中選中runrun as android application, adt自動將應(yīng)用打包成apk文件 ,啟動虛擬設(shè)備模擬器,并將apk部署到模擬 器上運行。 2.7 在虛擬設(shè)備上測試應(yīng)用 2.7 在虛擬設(shè)備上測試應(yīng)用 2.8 利用ddms調(diào)試android ddms nandroid系統(tǒng)中內(nèi)置的調(diào)試工具 n監(jiān)視android系統(tǒng)中進程、堆棧信息,查看logcat日志,實 現(xiàn)端口轉(zhuǎn)發(fā)服務(wù)和屏幕截圖功能,模擬器電話呼叫和 sms短信,以及瀏覽android模擬器文件

12、系統(tǒng)等 n啟動文件: /tools/ddms.bat 2.8 利用ddms調(diào)試android qddms n調(diào)試ddms: windowsopen perspectiveddms n打開show views的選 擇對話框: windowsshow viewother 打開show view的選擇對話框 2.8 利用ddms調(diào)試android qddms nddms中的設(shè)備管理器 q同時檢控多個android模擬器,顯示每個模擬器中所以 正在運行的進程 q提供屏幕截圖功能 2.8 利用ddms調(diào)試android ddms nddms中的模擬器控制器 q控制android模擬器的 網(wǎng)絡(luò)速度和延遲,

13、模擬 語音和sms短信通信 q網(wǎng)絡(luò)速率:gsm、hscsd 、prs、edge、mts、 dpa和全速率 q網(wǎng)絡(luò)延遲:gprs、edge 、umts和無延遲 2.8 利用ddms調(diào)試android qddms nddms中的模擬器控制器 q電話呼入顯示 qsms短信顯示 2.8 利用ddms調(diào)試android qddms nddms中的文件瀏覽器 q上傳、下載和刪除android內(nèi)置存儲器上的文件 q顯示文件和目錄的名稱、權(quán)限、建立時間等 2.8 利用ddms調(diào)試android qddms nddms中的日志瀏覽器 q瀏覽android系統(tǒng)、dalvik虛擬機或應(yīng)用程序產(chǎn)生的日 志信息,有助于

14、快速定位應(yīng)用程序產(chǎn)生的錯誤 2.8 利用ddms調(diào)試android ddms n其他工具 工具名稱工具名稱啟動文件啟動文件說明說明 數(shù)據(jù)庫工具sqlite3.exe用來創(chuàng)建和管理sqlite數(shù)據(jù) 庫 打包工具apkbuilder.bat將應(yīng)用程序打包成apk文件 層級觀察器hierarchyviewer.bat對用戶界面進行分析和調(diào)試, 以圖形化的方式展示樹形結(jié) 構(gòu)的界面布局 跟蹤顯示工具traceview.bat以圖形化的方式顯示應(yīng)用程 序的執(zhí)行日志,用來調(diào)試應(yīng) 用程序,分析執(zhí)行效率 sd卡映像創(chuàng)建 工具 mksdcard.exe建立sd卡的映像文件 ninepatch文 件編輯工具 draw9patch.batninepatch是android提供的 可伸縮的圖形文件格式,基 于png文件。draw9patch工 具可以使用wysiwyg編輯 器建立ninepatch文件 習(xí)題: n1.嘗試安裝android開發(fā)環(huán)境,并記錄安裝和配置過程中 所遇到的問題。 n2.瀏覽android sdk幫助文檔,了解andr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論