Android模拟器示例
Android模擬器命令列啟動模式
# 在android-sdk-windows-1.1\tools執行emulator以執行模擬器 # 加上-skin參數,指定顯示模式為HVGA-L,則可轉為橫向 $ emulator -skin HVGA-L 480*320,水平顯示 $ emulator -skin HVGA-L 320*480,垂直顯示,模擬器預設模式 $ emulator -skin HVGA-L 320*240,水平顯示 $ emulator -skin HVGA-L 240*320,垂直顯示
使用mksdcard指令模擬1GB的記憶卡
$ mksdcard 1024M sacard.img
模擬插入SD卡的模擬器
$ emulator -sdcard sdcard.img
使用adb+push上載檔案到SD記憶卡
#複製檔案到/sdcard目錄下 $ adb push 001.jpg /sdcard #複製picture照片目錄到/sdcard目錄下 $ adb push pictures /sdcard #複製mp3音樂目錄到/sdcard目錄下 $ adb push mp3 /sdcard #Android模擬器啟動命令列模式 $ adb shell $ cd /sdcard $ ls
使用adb+pull從SD記憶卡下載檔案
#下載/sdcard目錄下的檔案 $ adb pull /sdcard/001.jpg . #下載sdcard目錄下的pictures目錄 $ adb pull /sdcard/pictures .
刪除SD卡裡面的檔案
$ adb shell $ cd /sdcard $ rm 001.jpg $ rm -r *
Android模擬器影片播放方法
#製作一個影像檔的SD記憶卡 $ mksdcard 4096M video.img #從電腦複製影像檔到SD卡中 $ adb push video.avi /sdcard #啟動模擬器並載入SD卡 $ emulator -sdcard video.img #下載免費的影片播放軟體,ex: Meridian VideoPlayer iiivpa.apk #http://sites.google.com/site/eternalsandbox/Home/meridian-video-player #接下來就可以用裝上去的player播放.mp4、3gp與.wmv三種檔案格式 $ adb install iiivpa.apk 安裝Meridian Video Player
安裝APK應用程式
#安裝 filename.apk $ adb install filename.apk #保留已設定資料,重新安裝filename.apk $ adb install -r filename.apk #指定安裝APK套件在5554的Android模擬器中 $ adb -s emulator-5554 install filename.apk
移除APK應用程式
#移除程式時,保留資料 $ adb uninstall package $ adb uninstall -k package #此package名稱不是安裝APK套裝時的檔名或顯示在模擬器中的應用程式名稱 #可以先到/data/data或data/app目錄下,查詢想移除的package名稱 $ adb shell #查詢 Package 名稱 $ ls /data/data $ exit #移除查詢到的Package $ adb uninstall package
ADB系統除錯與連結工具
#顯示目前有多少個模擬器正在執行 $ adb devices #指定模擬器來操作 $ adb -s <serialNumber><command> $ adb -s emulator-5554 install email.apk #監控模擬器運作紀錄,以Ctrl+c離開監控模式 $ adb logcat #產生adb除錯報告 $ adb bugreport #獲得adb伺服器運作狀態 $ adb get-state #啟動adb伺服器 $ adb start-server #關掉adb伺服器 $ adb kill-server #更改模擬器網路TCP通訊埠 $ adb forward tcp:6100 tcp:7100 #顯示Android上所有正在執行的行程 $ adb shell ps -x #顯示adb版本 $ adb version #顯示adb指令參數 $ adb help
emulator命令列啟動參數
#指定時區 $ emulator -timezone Asia/Taipei #省略開機小機器人動畫畫面 $ emulator -no-boo-anim #調整模擬器視窗大小 $ emulator -scale auto $ emulator -scale factor factor: 0.1-3.0 #更改模擬器的解析度,default為 165dpi $ emulator -dpi-device 300 #更改模擬器顯示模式 $ emulator -skin <skinID> #顯示鍵盤快速鍵說明 $ emulator -help-keys #相當於adb shell功能 $ emulator -shell #使/data目錄使用data.img的檔案空間 $ emulator -data data.img #使/sdcard目錄使用sdcard.img的檔案空間 $ emulator -sdcard sdcard.img #瀏覽器暫存檔儲存空間 $ emulator -cache cache.img #使模擬器恢復到原廠設定 $ emulator -wipe-data #顯示emulator指令參數 $ emulator -help