Android模拟器可以让咱们使用fat32格式的磁盘镜像做为SD卡的模拟:android
如下全部操做均在windows环境windows
首先,运行cmd,进入命令行界面(须要预先将你放置android sdk所在目录下的tools设置到环境变量path中)浏览器
如下除eclipse方式,其余均在命令行运行eclipse
1. 建立SD文件google
命令行方式: mksdcard 512M sdcard.img 这样就在当前目录下就建立了一个512M的SD卡镜像文件spa
mksdcard参数以下:插件
mksdcard: create a blank FAT32 image to be used with the Android emulator命令行
usage: mksdcard [-l label] <size> <file>3d
if <size> is a simple integer, it specifies a size in bytesip
if <size> is an integer followed by 'K', it specifies a size in KiB
if <size> is an integer followed by 'M', it specifies a size in MiB
2.在模拟器中加载刚建立的SD文件
//命令行方式:emulator -sdcard d:/android/mysdcard/sdcard.img
eclipse方式:(前提是安装了google android 插件), 选择菜单“Run” -> "Run Configurations..." ,进入弹出页面,选择"Targets"标签,在最下面一行"Aditional Emulator Command Line Options"下面增长启动参数 -sdcard d:/android/mysdcard/sdcard.img
3.向SD卡传输文件(管理SD卡上的内容)
能够用mtools来作管理,也能够用android SDK带的命令:
adb push local_file sdcard/remote_file
local_file表示要传输的文件绝对路径,或与Tools目录的相对路径
remote_file为Qemu中Linux目录/sdcard/文件名
eclipse方式:
经过DDMS标签中的File Explorer文件浏览器在传输
经过eclipse建立就简单的多了,直接在创造avd的时候即在window的下拉列表中选择android AVD Manager的create AVD哪里输入建立的name,target,sdcard输入要建立的虚拟sd卡的大小
点击create avd--finish便可