讓Android模擬器模擬出sd卡
二種方式,
1.在eclipse裡設定模擬
2.在command裡模擬
1. 在eclipse裡設定模擬
在 Windows / Android SDK and AVD Manager
按「New...」來新增一個 sdcard 映像檔
在 Run / Run Configurations 中
在模擬器中
Settings / SD card & phone storage settings
要先按一下 Mount SD card 把記憶卡映像檔掛進來
然後還要 Format SD card 才能使用此記憶卡
Format 完就會顯示記憶卡容量:512MB
●複製檔案進虛擬sd卡
2.在command裡模擬
(1)創建512M的sd卡
在d:\android\android_sdk\tools\底下執行指令:
mksdcard sdcard 512M d:/android/sdcard.img
這樣在d:/android/裡就會有sdcard.img
(2)在eclipse裡做設定
提外話:
我通常喜歡在windows xp[系統]→[環境變數]裡,
在Path後面新增「;D:\Android\android-sdk-windows\tools」
然後重開機,這樣的話我在命令提示字元下就可以無憂無慮的使用接下來要用的pdb、emulator等在tools底下才有的功能
回歸正傳:
在[run as]→[run configurations]→[target(tag)]→視窗往上拉長→在additional emulator command line options裡打上:
-sdcard d:\android\sdcard.img
●複製檔案進SD卡
在command line
D:\android\android-sdk-windows\tools\底下
打上adb push c:\1.mp3 /sdcard/1.mp3
其中c:\1.mp3是欲複製之路徑名稱在c槽的1.mp3檔案
/sdcard /1.mp3是指要複製進sdcard目錄裡,檔名取為1.mp3,注意要反斜線
註1:若有照之前先在環境變數設Path,就不用在D:\android\android-sdk-windows\tools\底下才能使用adb指令,而可以任選你要的目錄執行adb
註2:使用以上兩種複製檔案的方法,前提都要先將載入SD卡的模擬器開起來
No comments:
Post a Comment