第一天上午應(yīng)用回顧01-android開發(fā)環(huán)境搭建_第1頁
第一天上午應(yīng)用回顧01-android開發(fā)環(huán)境搭建_第2頁
第一天上午應(yīng)用回顧01-android開發(fā)環(huán)境搭建_第3頁
第一天上午應(yīng)用回顧01-android開發(fā)環(huán)境搭建_第4頁
第一天上午應(yīng)用回顧01-android開發(fā)環(huán)境搭建_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

武漢大學(xué)谷歌聯(lián)合實(shí)驗(yàn)室2在Windows安裝Android開發(fā)環(huán)境下載JavaDevelopmentKit(JDK)下載網(wǎng)址:

點(diǎn)擊Download3在Windows下安裝Android開發(fā)環(huán)境雙擊jdk-6u25-windows-i586.exe安裝JDK注意最好不要將其安裝在有空格或者中文文件夾下,其他無限制,注意記下其安裝路徑,例如:C:\JDK6.0配置其CLASSPATH和Path在桌面的“我的電腦”上點(diǎn)擊右鍵“屬性”,選擇“高級”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”配置。在“系統(tǒng)變量”下,點(diǎn)擊“新建”,在“變量名”中輸入CLASSPATH,在變量值中輸入

“JDK安裝路徑\lib;.”,例如:“C:\JDK6.0\lib;.”,點(diǎn)確定;然后選擇“Path”,點(diǎn)擊“編輯”,在Path的變量值中加入“JDK安裝路徑\bin”,如“C:\JDK6.0\bin”,然后點(diǎn)擊“確定”保存打開一個(gè)WindowsCMD,輸入java,如果能看到幫助的輸出,則說明設(shè)置成功4在Windows上安裝Android開發(fā)環(huán)境5在Windows安裝Android開發(fā)環(huán)境下載AndroidSDK首先下載Windows平臺的AndroidSDK,網(wǎng)址如下:,下載壓縮包下載SDK6

在Windows安裝Android開發(fā)環(huán)境安裝AndroidSDK解壓縮,SDK文件夾可放于任意位置7

在Windows安裝Android開發(fā)環(huán)境下載EclipseIDE下載Window版本Eclipse開發(fā)工具:,選擇下載EclipseClassic版本即可。這里使用的Helios版本(3.6)解壓縮,即可運(yùn)行解壓文件中的eclipse.exe來打開Eclipse開發(fā)工具8在Windows安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)打開Eclipse在菜單上選擇HelpInstallNewSoftware…9在Windows下安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)選擇Add…按鈕10在Windows安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)

將網(wǎng)址至于Location字段,Name字段可自行命名11在Windows安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)勾選DeveloperTools(至少選取前2項(xiàng)),點(diǎn)擊“Next”

12在Windows安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)一直點(diǎn)擊下一步,即可完成安裝。安裝過程中間可能會(huì)出現(xiàn)一個(gè)警告,不用管它,繼續(xù)安裝即可。13在Windows安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)最后選擇接受協(xié)議,并點(diǎn)擊“Finish”即可14在Windows安裝Android開發(fā)環(huán)境安裝AndroidDevelopmentTools(ADT)安裝完成后需要重新啟動(dòng)Eclipse重啟后在工具欄中可以看到Android相關(guān)的圖標(biāo)15在Windows安裝Android開發(fā)環(huán)境設(shè)定AndroidSDK細(xì)項(xiàng)點(diǎn)擊WindowPreferences進(jìn)行AndroidSDK細(xì)項(xiàng)設(shè)定16在Windows安裝Android開發(fā)環(huán)境設(shè)定AndroidSDK細(xì)項(xiàng)點(diǎn)擊“Browse…”并選擇AndroidSDK存放位置17在Windows安裝Android開發(fā)環(huán)境設(shè)定AndroidSDK細(xì)項(xiàng)設(shè)定完成后選擇“OK”完成設(shè)定(其他選項(xiàng)可根據(jù)需求作修改)18在Windows安裝Android開發(fā)環(huán)境設(shè)定AndroidSDK細(xì)項(xiàng)19在Windows安裝Android開發(fā)環(huán)境安裝Android-SDK選擇InstalledPackages,并點(diǎn)擊UpdateAll…20在Windows安裝Android開發(fā)環(huán)境安裝Android-SDK點(diǎn)擊AcceptAll,接著點(diǎn)擊Install21在Windows安裝Android開發(fā)環(huán)境安裝Android-SDK系統(tǒng)會(huì)詢問是否重新啟動(dòng)ADB,點(diǎn)擊”是”重新啟動(dòng)22在Windows安裝Android開發(fā)環(huán)境安裝Android-SDK安裝完成后點(diǎn)擊Close即完成安裝23第一個(gè)Android程序24Android的HelloWorld!自動(dòng)補(bǔ)齊方法名稱Alt+/25Android的HelloWorld!將程序代碼變成批注Ctrl+/26Android的HelloWorld!自動(dòng)import所需要的類Ctrl+Shift+o方法或變量自動(dòng)更正Ctrl+127AndroidSDK簡介28AndroidSDK簡介AndroidEmulatorAndroidDebugBridgeAndroidAssetPackagingToolHierarchyViewerDalvikDebugMonitorServiceTraceview29AndroidSDK簡介AndroidEmulator可在一般計(jì)算機(jī)環(huán)境下運(yùn)行擁有Andorid環(huán)境的模擬器,用于開發(fā)、測試、設(shè)計(jì)Android的應(yīng)用程序AndroidDebugBridge一般簡稱adb,adb工具可讓用戶在模擬器或設(shè)備上安裝.apk文件AndroidAssetPackagingTool簡稱Aapt,可以建立包含Android應(yīng)用程序二進(jìn)制文件和資源文件.apk文件。30AndroidSDK簡介HierarchyViewer用于Debug和優(yōu)化使用者界面DalvikDebugMonitorService在模擬器或設(shè)備上管理Processes以及加快Debug速度。Traceview產(chǎn)生tracelog的圖形分析31AndroidSDK簡介AndroidDevelopmentToolsPluginfortheEclipseIDE簡稱ADT,使用于EclipseIDE上。ADT軟件包可以加快開發(fā)Android應(yīng)用程序,且可以從EclipseIDE直接使用其它Android開發(fā)工具。提供了一個(gè)新的項(xiàng)目向?qū)В∟ewProjectWizard),快速建立起新的Android應(yīng)用程序所需的文件。32AndroidSDK介紹AndroidSDK包含了以下幾個(gè)部份:AndroidEmulatorAndroidDebugBridge(adb)HierarchyViewerAndroidDevelopmentToolsPluginfortheEclipseIDEDalvikDebugMonitorService(ddms)AndroidAssetPackagingTool(aapt)AndroidInterfaceDescriptionLanguage(aidl)sqlite3traceviewmksdcardDxUI/ApplicationExerciserMonkeyactivitycreator33啟動(dòng)Android模擬器啟動(dòng)Android模擬器方式:使用命令提示字符使用EclipseIDE使用AVD管理工具34AndroidEmulator列出可用Android模擬器androidlisttarget建立Android模擬器androidcreateavd--name模擬器名稱--target模擬平臺id

(參數(shù)可由第一個(gè)指令得知)Emulator命令行啟動(dòng)參數(shù)

emulator-avd欲啟動(dòng)模擬設(shè)備之名稱

其他參數(shù):-timezone時(shí)區(qū)

(e.x.Asia/Taipei)-no-boot-anim(略過開機(jī)畫面)-scaleauto(自動(dòng)調(diào)整模擬器窗口大小)-scale數(shù)字(范圍:0.1-3.0,改變模擬器窗口大小)35AndroidEmulatorEmulator命令行啟動(dòng)參數(shù)

-dpi-device數(shù)字

(更改模擬器分辨率,默認(rèn)為165dpi)

-skin<skinID>(更改模擬器外觀)

-help-keys(顯示鍵盤快捷方式說明)

-shell(相當(dāng)于adbshell功能)

-datafilename(使用/data目錄存取data.img的文件空間)

-sdcardfilename(使用/sdcard目錄存取sdcard.img的文件空間)

-cachefilename(瀏覽器臨時(shí)文件)

-wipe-data(還原至原廠設(shè)定)

-help(顯示emulator其他參數(shù))36AndroidEmulator列出可用Androidtargets37AndroidEmulator輸入androidcreateavd--target2--nameexample輸入androidlistavd輸入emulator-avdexample38AndroidEmulator39AndroidEmulator模擬器按鍵鍵盤按鍵Home(返回主畫面)HOMEMenu(leftsoftkey)F2或

upbuttonBack(返回)ESCCall/dialbutton(撥號鍵)F3Hangup/endcallbutton(掛斷)F4Search(搜索)F5Audiovolumeupbutton(加大音量)Ctrl-F5Audiovolumedownbutton(減低音量)Ctrl-F6Togglecellnetworkingon/off(移動(dòng)網(wǎng)絡(luò)開關(guān))F8Togglefullscreenmode(全屏幕模式)Alt-EnterToggletrackballmode(軌跡球模式)F6Entertrackballmodetemporarily(whilekeyispressed)(暫時(shí)進(jìn)入軌跡球模式)DeleteDPadleft/up/right/down(方向鍵)KEYPAD_4/8/6/2DPadcenterclick(選擇鍵)KEYPAD_5屏幕旋轉(zhuǎn)(水平、垂直)Ctrl+F11在模擬器上使用鍵盤操作,詳細(xì)如表所示。40啟動(dòng)Android模擬器使用Eclipse設(shè)定Debug環(huán)境來啟動(dòng)模擬器選擇“Run”“Debug

Configuration”設(shè)定模擬器環(huán)境41

Android的HelloWorld!如何新增一個(gè)項(xiàng)目?選擇“File”“New”“Project”選擇項(xiàng)目類型為“AndroidProject”42Android的HelloWorld!名稱描述ProjectName項(xiàng)目文件夾名稱。ApplicationName應(yīng)用程序標(biāo)題。PackageName軟件包名稱,例如:、java.io,可自行命名。CreateActivity是否建立這個(gè)是項(xiàng)目的主要類別。BuildTarget選擇編譯項(xiàng)目的SDK版本,選擇后會(huì)填入下列的MinSDKVersion中。MinSDKVersion應(yīng)用程序支持的最低SDK版本。12345.5.6.43Android的HelloWorld!未修改strings.xml前<?xmlversion="1.0"encoding="utf-8"?><resources>

<stringname="hello">HelloWorld,Main!</string>

<stringname="app_name">HelloWorld</string></resources>44Android的HelloWorld!模擬器執(zhí)行畫面(strings.xml修改前)45Android的HelloWorld!修改strings.xml后<?xmlversion="1.0"encoding="utf-8"?><resources>

<stringname="hello">你好,世界!</string>

<stringname="app_name">HelloWorld</string></resources>46Android的HelloWorld!模擬器執(zhí)行畫面(strings.xml修改后)47AndroidSDK介紹AndroidEmulatorAndroidDebugBridgeAndroidAssetPackagingToolHierarchyViewerDalvikDebugMonitorServiceTraceview48AndroidDebugBridge使用

adbpush上傳文件至SD卡

adbpush001.jpg/sdcard(復(fù)制文件到/sdcard目錄下)

adbpushpictures/sdcard(復(fù)制pictures目錄到/sdcard目錄下)

adbshell(進(jìn)入命令行模式)

#cd/sdcard(進(jìn)入/sdcard目錄)

#ls(列出SD卡中的文件)49AndroidDebugBridge使用

adbpull從

SD卡下載文件

adbpull/sdcard/001.jpg.(下載/sdcard的文件到PC)

adbpull/sdcard/pictures.(下載sdcard的pictures目錄到PC)50AndroidDebugBridge刪除

SD卡里面的文件

adbshell

#cd/sdcard

#rm001.jpg(刪除

SD卡里的文件)

#rm-r*(刪除

SD卡里所有文件與目錄)51AndroidDebugBridgeAndroid模擬器影片播放方法

mksdcard4096Mvideo.img(制作一個(gè)SD卡的映像檔)

adbpushvideo.avi/sdcard(從計(jì)算機(jī)復(fù)制圖像文件到SD卡中)

emulator-sdcardvideo.img(啟動(dòng)模擬器并加載SD卡)下載免費(fèi)的影片播放軟件,例如:MeridianVideoPlayer(iiivpa.apk)

adbinstalliiivpa.apk(安裝MeridianVideoPlayer)接下來就可以用裝上去的player播放.mp4、3gp與.wmv三種文件格式52AndroidDebugBridge安裝

APK應(yīng)用程序

adbinstallfilename.apk(安裝filename.apk)

adbinstall-rfilename.apk(保留已設(shè)定數(shù)據(jù),重新安裝filename.apk)

adb-semulator-5554installfilename.apk(指定安裝

APK軟件包在

5554的

Android模擬器中)53AndroidDebugBridge移除

APK應(yīng)用程序

adbuninstallpackage

adbuninstall-kpackage(移除程序時(shí),保留數(shù)據(jù))此package名稱不是安裝APK軟件包時(shí)的文件名或顯示在模擬器中的應(yīng)用程序名稱,可以先到/data/data或data/app目錄下,查詢想移除的package名稱。

adbshell

ls/data/data或

/data/app(查詢

Package名稱)

exit

adbuninstallpackage(移除查詢到的

Package)54AndroidDebugBridge移除

APK應(yīng)用程序

55AndroidDebugBridgeADB系統(tǒng)Debug與鏈接工具$adbdevices(顯示目前有多少個(gè)模擬器正在執(zhí)行)

$adb-s<serialNumber><command>(指定模擬器來操作)

adb-semulator-5554installemail.apk

$adbinstallapkfile(安裝

APK應(yīng)用程序軟件包)

adbinstallemail.apk

$adbuninstallpackage(移除

APK應(yīng)用程序軟件包)

adbuninstallcom.android.email

$adbshell(進(jìn)入

Android系統(tǒng)指令列模式)

$ls

$dmesg(查看

AndroidLinuxKernel運(yùn)作訊息)

ls-顯示文件目錄

cd-進(jìn)入目錄

rm-刪除文件

mv-移動(dòng)文件

mkdir-產(chǎn)生目錄

rmdir-刪除目錄56AndroidDebugBridgeADB系統(tǒng)Debug與鏈接工具$adbpush<file/dir>(復(fù)制文件到SD卡)

adbpushmp3/sdcard

$adbpull<file/dir>.(從Android系統(tǒng)下載文件案)

adbpull.android.email

$adblogcat(監(jiān)控模擬器運(yùn)作紀(jì)錄,以Ctrl+c離開監(jiān)控模式)

$adbbugreport(產(chǎn)生adbDebug報(bào)告)

$adbget-state(獲得adb服務(wù)器運(yùn)作狀態(tài))

$adbstart-server(啟動(dòng)adb伺服器)

$adbkill-server(關(guān)掉adb伺服器)

$adbforwardtcp:6100tcp:7100(更改模擬器網(wǎng)絡(luò)TCP通訊埠)

$adbshellps-x(顯示Android上所有正在執(zhí)行的行程)

$adbversion(顯示adb版本)

$adbhelp(顯示adb指令參數(shù))57AndroidSDK介紹AndroidEmulatorAndroidDebugBridgeAndroidAssetPackagingToolHierarchyViewerDalvikDebugMonitorServiceTraceview58AndroidAssetPackagingTool59AndroidAssetPackagingTool60AndroidAssetPackagingTool61AndroidAssetPackagingTool62AndroidAssetPackagingTool63AndroidSDK介紹AndroidEmulatorAndroidDebugBridgeAndroidAssetPackagingToolHierarchyViewerDalvikDebugMonitorServiceTraceview64HierarchyViewer首先開啟Android模擬器,并加載程序65HierarchyViewer執(zhí)行<Android安裝目錄>\tools\中的hierarchyviewer.bat66HierarchyViewer抓取目前活動(dòng)的訊息67Hie

溫馨提示

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

最新文檔

評論

0/150

提交評論