資源描述:
《android模擬器sd card映像文件使用方法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、在GoogleAndroid模擬器中使用SD卡從文檔上看,Android模擬器能夠讓我們使用fat32格式的磁盤鏡像作為SD卡的模擬,今天嘗試了一下,把過程記錄下來和大家分享:1.進(jìn)入AndroidSDK目錄下的tools子目錄,運(yùn)行mksdcard-lsdcard512M/your_path_for_img/sdcard.img這樣就創(chuàng)建了一個512M的SD卡鏡像文件2.運(yùn)行模擬器的時候指定路徑(注意需要完整路徑):emulator-sdcard/your_path_for_img/sdcard.img這樣模擬器中就可以使用"/sdc
2、ard"這個路徑來指向模擬的SD卡了那么如何拷貝本機(jī)文件到SD卡,或者管理SD卡上的內(nèi)容呢?A.在linux下面我們可以mount成一個loop設(shè)備,先創(chuàng)建一個目錄,比如叫android_sdcard,然后執(zhí)行:mount-oloopsdcard.imgandroid_sdcard這樣管理這個目錄就是管理sdcard內(nèi)容了B.在windows下面我們可以用mtools來做管理,也可以用androidSDK帶的命令(這個命令在linux下面也可以用):adbpushlocal_filesdcard/remote_fileAndroid模擬
3、器SD卡的使用Andorid開發(fā)中經(jīng)常遇到與SD卡有關(guān)的調(diào)試,AndroidSDK+Eclipse提供了SD卡的模擬方法。使用方法如下:1、創(chuàng)建一個SD卡鏡像文件。???打開cmd,輸入如下命令:???mksdcard1024Msdcard.img???該命令會在當(dāng)前目錄下生成一個sdcard.img文件,該文件就是Android模擬器的SD卡鏡像文件。???1024M表示1024兆,即該SD卡有1個G的容量,也可用K做單位(1M=1024K),K,M必須大寫。???目前Android支持8M~128G的SD卡。2、運(yùn)行帶有SD卡的模擬
4、器??????創(chuàng)建了SD卡鏡像文件,只是創(chuàng)建了一個文件,還不能在模擬器中直接用,要在模擬器中可看到該SD卡,方法有兩種,如下:??????????◆在cmd中,命令如下:???????emulator-sdcarde:sdcard.img?????◆在Eclipse中,在Run->RunConfigurations...菜單里面的Target標(biāo)簽頁里面,輸入啟動參數(shù),如下圖:3、向SD卡中導(dǎo)文件???◆在cmd中,命令如下:??????????????這會將本地當(dāng)前目錄下的test.txt文件考到sdcard中,文件名不變。前一個te
5、st.txt是本地文件的路徑,sdcard是目的sdcard鏡像的文件名(去掉后綴)。???◆在Eclipse中,操作如下:????在設(shè)置了RUN的命令參數(shù)之后,RUN一個應(yīng)用,然后使用DDMS的FileExplorer工具導(dǎo)入導(dǎo)出文件。????打開DDMS工具:在Eclipse的Window->OpenPerspective->Other...里面打開DDMS工具。????在DDMS的FileExplorer標(biāo)簽頁里面選擇sdcard目錄導(dǎo)入導(dǎo)出文件,如下圖:???????????????4、在模擬器中使用SD卡中的文件???導(dǎo)入文件
6、后,如果要在模擬器中訪問,還需要在模擬器中的Devtools里面scan一下媒體文件,如下圖:???????????????Android模擬器SDCard映像文件使用方法在將要上市的Android手機(jī)中外部存儲卡必然是MiniSD,那么如何在android模擬器紅測試使用SDCard映像呢?其實在Qemu中就支持外部映像加載的,首先我們進(jìn)入cmd中使用cd命令定位到SDK的Tools目錄下,執(zhí)行mksdcard命令就可以。?mksdcard參數(shù)如下:mksdcard:createablankFAT32imagetobeusedwith
7、theAndroidemulatorusage:mksdcard[-llabel]?ifisasimpleinteger,itspecifiesasizeinbytes?ifisanintegerfollowedby'K',itspecifiesasizeinKiB?ifisanintegerfollowedby'M',itspecifiesasizeinMiB?我們可以看到sdcardimage支持FAT32格式,其中usage:mksdcard[-llabel]
8、是主要的參數(shù),-l后面跟的是磁盤卷標(biāo),如g就代表g盤,size為制定容量大小,單位有KB和MB。最后一個file參數(shù)代表生成的sd映像文件名,如android_sdcard_image?最后我們