Android Emulator 模擬插入 SD 儲存卡

Android Emulator 也可以模擬 SD 儲存卡.

尚未插入 SD 卡 (左上角出現沒有 SD 卡的圖示):


已經插入 SD 卡:



前提: 先建立 SD 卡的映像檔 (只需做一次)


mksdcard sizeM [path\]name.img

如: mksdcard 1024M D:\Temp\sdcard.img

若 "沒有指定 path 路徑", 則 image 映像檔會放置在 "目前 Command 的所在目錄".


Emulator 掛載 SD 卡


emulator … -sdcard [path\]name.img

如: emulator -avd 1.5 -sdcard F:\Java\android-sdk-windows-1.5_r2\sdcard.img


將 PC 檔案 Copy 到 SD 卡


adb push PC的單一檔案or單一路徑名稱 /sdcard[/子目錄]

如: adb push 高爾夫.jpg /sdcard/pic

其中, "單一檔案名稱 or 單一路徑名稱" 不能有空白.


將 SD 卡檔案 Copy 到 PC


adb pull /sdcard[/子目錄] PC目錄

如: adb pull /sdcard/pic .

其中, "PC 目錄" 不能有空白, 要放置在 Command 現有目錄, 輸入 "." 即可.


刪除 SD 卡檔案


1) 利用 adb shell 指令進入 Linux shell.

2) 輸入 cd sdcard 切換到 sdcard 目錄.

3) 輸入 rm [-r] 檔案or路徑, 就可以刪除 sdcard 內的檔案或目錄了, 如: rm *.jpg
Related Posts Plugin for WordPress, Blogger...