分类:
2010-08-22 15:25:55
通过我们提供的方法可以方便的为Emulator创建虚拟SD Card,当启动Emulator时加载SD Card,并且实时模拟SD Card的当前使用状态。
以下是本次教程的要点:
如何创建SD Card
Notes: Emulator提供SDHC Cards支持,允许创建格式为FAT32最大128G容量的虚拟SD Card。
在SDK Tools文件夹里找到mksdcard工具,我们通过命令行调用这个命令从而创建所需的虚拟SD Card。
标准命令格式如下: mksdcard实例(创建一个名为androidres.iso容量为256M的虚拟SD Card): mksdcard 256M androidres.iso
如何在Emulator启动时同步加载SD Card
Notes: 只能通过启动Emulator时加载虚拟SD Card,无法在系统运行状态下加载或移除SD Card
启动Emulator之前添加 -sdcard参数标识(Run configurations > Target Tab >Additional Emulator Command Line Options),标准格式如下(应用Eclipse作为IDE):
-sdcard例如:-sdcard R:/Android/androidres.iso (如果文件未指定绝对路径,系统将在当前工程目录下寻找这个文件)
命令行加载格式:
emulator -sdcard例如:emulator -sdcard R:/Android/androidres.iso (如果文件未指定绝对路径,系统将在当前工程目录下寻找这个文件)
如何应用SD Card(磁盘镜像)
在启动Emulator加载磁盘镜像之前,可以预先拷贝文件到磁盘镜像中。拷贝文件可以通过常规方式拷贝文件到磁盘镜像,或者应用mtools直接将文件拷贝到指定的磁盘镜像,现有的mtools支持在MAC、Linux和Windows不同平台运行的版本。
其它相关命令: