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 與手機管
理
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
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可以透過類似 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
Emulator 掛載 SD 卡• emulator –avd AVD 名稱 -sdcard [path\]name.img
如 : emulator –avd my_avd2 -sdcard d:\sdcard.img
模擬器就具備有 sdcard 功能