Android中使用硬盤模擬SD卡
系統(tǒng)
1905 0
?友情提示:如果沒有配置sdk的環(huán)境變量,需要在cmd命令行中進(jìn)入到...\sdk\tools 文件下(也就是android SDK的tool文件夾下) ,再執(zhí)行其他操作。
模擬器中創(chuàng)建SD卡步驟:
1.創(chuàng)建鏡像文件
mksdcard [-l label] <size> <file>
創(chuàng)建一個128M的名為mycard的sd鏡像文件
mksdcard 128M c:\mycard.img
?
2.啟動模擬器,并加載SD卡鏡像文件
啟動名為
android2.1
的模擬器,并加載mycard的sd卡鏡像文件
emulator -avd
android2.1
-sdcard c:\mycard.img
----android2.1為模擬器的名字
3.復(fù)制文件(只有啟動模擬器并加載了鏡像文件才能進(jìn)行,并且比較慢,要耐心等候)
adb push <local> <remote>??? - 復(fù)制系統(tǒng)文件到SD卡鏡像
adb pull <remote> [<local>]? - 從SD卡中復(fù)制文件
執(zhí)行:adb push c:\music.mp3 sdcard/music.mp3
這兒要注意幾個問題:?
1、c:\music.mp3 這個要帶后綴,如果名字中間有空格的話要用" ", adb push h:\Big" "Big" "World.mp3 sdcard/Big" "Big" "World.mp3
2、sdcard/music.mp3? ---- sdcard這個是個關(guān)鍵字來的,和你創(chuàng)建的鏡像文件名無關(guān),后面的music.mp3是sd卡中的文件名,這個一定要帶,如果不帶的話會報錯
?
4、在模擬器中使用SD卡中的文件
導(dǎo)入文件后,如果要在模擬器中訪問,還需要在模擬器中的Dev tools里面Media scanner? scan 一下媒體文件。
?
后話:按照上面步驟進(jìn)行后,模擬器能成功加載鏡像文件。但奇怪的是,這個模擬器一旦關(guān)閉,然后用Eclipse啟動模擬器,卻看不到這個鏡像,有時候又能看到。針對此種情況,只要右鍵單擊項目,選擇run as ----->? run Configurations, 把Additional Emulator Command Line Options添加上鏡像的路徑(如下圖-sdcard h:/mycard.img),點擊Apply,然后再重啟模擬器,就能順利加載到鏡像了。
?
Android中使用硬盤模擬SD卡
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元