android sdk 工具

43
Android SDK 工工 工工工工工工 工工工 工工工 2011/1

Upload: hiroko-jackson

Post on 30-Dec-2015

70 views

Category:

Documents


0 download

DESCRIPTION

Android SDK 工具. 建國科技大學 資管系 饒瑞佶 2011/1. SDK 工具. 可以在 android- sdk \tools 目錄中找到 (2.3 版後有點變化 ) adb.exe :可以透過類似 telnet 進行 AVD 與手機管理 android.exe :可以查看可用的 targets 與設定 AVD emulator.exe : Android 模擬器 ddms.bat :可以管理 AVD 與手機連線 mksdcard.exe :進行 sdcard 管理. adb.exe. 透過類似 telnet 進行 AVD 與手機管理. - PowerPoint PPT Presentation

TRANSCRIPT

SDK 工具• 可以在 android-sdk\tools 目錄中找到 (2.3 版後

有點變化 )• adb.exe :可以透過類似 telnet 進行 AVD 與手

機管理• android.exe :可以查看可用的 targets 與設定

AVD• emulator.exe : Android 模擬器• ddms.bat :可以管理 AVD 與手機連線• mksdcard.exe :進行 sdcard 管理

adb.exe透過類似 telnet 進行 AVD 與手機管

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

需要透過指令視窗模式執行

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

先在 Windows 中設定執行路徑1

2

3

4

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

先在 Windows 中設定執行路徑

5

6

7

8

加入 Android SDK 所在路徑

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

1

2

執行 adb.exe

3

4

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

5

在提示字元後輸入 adb shell

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

需要先有 AVD 或實際手機存在

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

有 AVD 或實際手機存在

實際手機的符號是 $

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

離開請打 exit

adb.exe 還沒結束待續…

android.exe可以查看可用的 targets 與設定

AVD

android.exe可以查看可用的 targets 與設定 AVD

可用的 targets

1

android list :列出所有可用的 targets 與 AVD

設定 AVD 時需要 id

android.exe可以查看可用的 targets 與設定 AVD

Eclipse.exe

可用的 AVD

android list :列出所有可用的 targets 與 AVD

android.exe可以查看可用的 targets 與設定 AVD

設定新的 AVDandroid create avd -n avdName -t avdID 如 : android create avd -n my_avd2 -t 4

android.exe可以查看可用的 targets 與設定 AVD

設定新的 AVDandroid create avd -n avdName -t avdID 如 : android create avd -n my_avd2 -t 4

android.exe可以查看可用的 targets 與設定 AVD

設定新的 AVDandroid create avd -n avdName -t avdID 如 : android create avd -n my_avd2 -t 4

android.exe可以查看可用的 targets 與設定 AVD

剛建立的 my_avd2

android list :列出所有可用的 targets 與 AVD

Android.exe 其他功能• 看看 Eclipse 上 AVD 的變化• 怎麼刪掉某個 AVD ?

emulator.exeAndroid 模擬器

emulator.exeAndroid 模擬器

啟動已存在的 AVDemulator –avd AVD 名稱 或 emulator @AVD 名稱

emulator.exeAndroid 模擬器

my_avd2

請耐心等待

emulator.exeAndroid 模擬器

my_avd2

emulator.exeAndroid 模擬器

啟動已存在的 AVDemulator –avd AVD 名稱 或 emulator @AVD 名稱

emulator.exeAndroid 模擬器

my_avd

代表有載入虛擬 sdcard設定方式稍後說明

再看 adb.exe

adb.exe可以透過類似 telnet 進行 AVD 與手機管理再次執行 adb shell

出現 # 提示符號,表示連接成功如果是連到實際手機提示符號將是 $

adb.exe可以透過類似 telnet 進行 AVD 與手機管理

連接上 AVD 就可以以指令操作例如 ls 查看檔案與目錄

adb.exe模擬器 data\app 內有安裝的程式

手機則是在 system\app

從模擬器取出 APKadb pull 指令 (Android SDK tools)

adb pull /data/app/com.android.hello.apk .

安裝 APK 到模擬器adb install 指令 (Android SDK tools)

adb install com.android.hello.apk .

Android.exe 練習

• 連到手機上看 system/app–看提示符號的變化–看是否有 apk 檔案–隨便抓一個下來到 PC

ddms.bat可以管理 AVD 與手機連線

dddms.bat可以管理 AVD 與手機連線

起動 ddms

請耐心等待

dddms.bat可以管理 AVD 與手機連線

已連接上的 AVD 或手機列表

dddms.bat可以管理 AVD 與手機連線

查看 AVD 或手機上的檔案與目錄

dddms.bat可以管理 AVD 與手機連線

這裡可以做與電腦間的檔案交換

dddms.bat可以管理 AVD 與手機連線

這裡可以做螢幕截取

mksdcard.exe進行 sdcard 管理

建立 sdcard 的映像檔• 建立 SD 卡的映像檔 ( 只需做一次 )

mksdcard sizeM [path\]name.img如 : mksdcard 1024M d:\sdcard.img

建立 sdcard 的映像檔

Emulator 掛載 SD 卡• emulator –avd AVD 名稱 -sdcard [path\]name.img

如 : emulator –avd my_avd2 -sdcard d:\sdcard.img

模擬器就具備有 sdcard 功能