欢迎来到天天文库
浏览记录
ID:14273626
大小:260.00 KB
页数:6页
时间:2018-07-27
《android模拟器sd card映像文件使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、在GoogleAndroid模拟器中使用SD卡从文档上看,Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟,今天尝试了一下,把过程记录下来和大家分享:1.进入AndroidSDK目录下的tools子目录,运行mksdcard-lsdcard512M/your_path_for_img/sdcard.img这样就创建了一个512M的SD卡镜像文件2.运行模拟器的时候指定路径(注意需要完整路径):emulator-sdcard/your_path_for_img/sdcard.img这样模拟器中就可以使用"/sdc
2、ard"这个路径来指向模拟的SD卡了那么如何拷贝本机文件到SD卡,或者管理SD卡上的内容呢?A.在linux下面我们可以mount成一个loop设备,先创建一个目录,比如叫android_sdcard,然后执行:mount-oloopsdcard.imgandroid_sdcard这样管理这个目录就是管理sdcard内容了B.在windows下面我们可以用mtools来做管理,也可以用androidSDK带的命令(这个命令在linux下面也可以用):adbpushlocal_filesdcard/remote_fileAndroid模拟
3、器SD卡的使用Andorid开发中经常遇到与SD卡有关的调试,AndroidSDK+Eclipse提供了SD卡的模拟方法。使用方法如下:1、创建一个SD卡镜像文件。 打开cmd,输入如下命令: mksdcard1024Msdcard.img 该命令会在当前目录下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。 1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。 目前Android支持8M~128G的SD卡。2、运行带有SD卡的模拟
4、器 创建了SD卡镜像文件,只是创建了一个文件,还不能在模拟器中直接用,要在模拟器中可看到该SD卡,方法有两种,如下: ◆在cmd中,命令如下: emulator-sdcarde:sdcard.img ◆在Eclipse中,在Run->RunConfigurations...菜单里面的Target标签页里面,输入启动参数,如下图:3、向SD卡中导文件 ◆在cmd中,命令如下: 这会将本地当前目录下的test.txt文件考到sdcard中,文件名不变。前一个te
5、st.txt是本地文件的路径,sdcard是目的sdcard镜像的文件名(去掉后缀)。 ◆在Eclipse中,操作如下: 在设置了RUN的命令参数之后,RUN一个应用,然后使用DDMS的FileExplorer工具导入导出文件。 打开DDMS工具:在Eclipse的Window->OpenPerspective->Other...里面打开DDMS工具。 在DDMS的FileExplorer标签页里面选择sdcard目录导入导出文件,如下图: 4、在模拟器中使用SD卡中的文件 导入文件
6、后,如果要在模拟器中访问,还需要在模拟器中的Devtools里面scan一下媒体文件,如下图: Android模拟器SDCard映像文件使用方法在将要上市的Android手机中外部存储卡必然是MiniSD,那么如何在android模拟器红测试使用SDCard映像呢?其实在Qemu中就支持外部映像加载的,首先我们进入cmd中使用cd命令定位到SDK的Tools目录下,执行mksdcard命令就可以。 mksdcard参数如下:mksdcard:createablankFAT32imagetobeusedwith
7、theAndroidemulatorusage:mksdcard[-llabel] ifisasimpleinteger,itspecifiesasizeinbytes ifisanintegerfollowedby'K',itspecifiesasizeinKiB ifisanintegerfollowedby'M',itspecifiesasizeinMiB 我们可以看到sdcardimage支持FAT32格式,其中usage:mksdcard[-llabel]
8、是主要的参数,-l后面跟的是磁盘卷标,如g就代表g盘,size为制定容量大小,单位有KB和MB。最后一个file参数代表生成的sd映像文件名,如android_sdcard_image 最后我们
此文档下载收益归作者所有