在将要上市的Android手机中外部存储卡必然是MiniSD,那么如何在android模拟器红测试使用SD Card映像呢? 其实在Qemu中就支持外部映像加载的,首先我们进入cmd中使用cd命令定位到SDK的Tools目录下,执行mksdcard命令就可以。
mksdcard参数如下:
mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>
if <size> is a simple integer, it specifies a size in bytes
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
例子: mksdcard -l sdcard 1024M d:/sdcard.img
我们可以看到sdcard image支持FAT32格式,其中usage: mksdcard [-l label] <size> <file>是主要的参数,-l 后面跟的是磁盘卷标,如g就代表g盘,size为制定容量大小,单位有KB和MB。最后一个file参数代表生成的sd映像文件名,如android_sdcard_image
最后我们要说的是如何让Android模拟器加载sd卡映像文件,需要在Eclipse中设置程序的Open Run Dialog框,在Target标签的Aditional Emulator Command Line Options中加入启动参数 -sdcard <sd映像文件名>,如图

如果向sd image中传输文件可以通过:
adb push <sdk的Tools文件夹下文件名> /sdcard/<文件名> 这个命令第一个参数是Android SDK下Tools文件夹中的文件名,而第二个为Qemu中Linux目录/sdcard/文件名。也可以通过Eclipse ADT插件的DDMS标签中的File Explorer文件浏览器在传输如图:

分享到:
相关推荐
### Linux系统下在Android模拟器中使用虚拟SD卡设备方法 #### 创建虚拟SD卡设备 在Linux环境下,要在Android模拟器中使用虚拟SD卡设备,首先需要创建一个虚拟的SD卡映像文件。这一过程主要涉及到`mksdcard`命令的...
在使用Android模拟器时,有时会遇到一个常见问题,即在尝试下载应用程序或者进行其他需要SD卡的操作时,系统提示“请先插入SD卡”。这个问题可能会阻碍开发者进行应用测试或普通用户正常使用模拟器。以下是一些解决...
在Android开发过程中,Android模拟器是一个至关重要的工具,它允许开发者在本地计算机上测试和调试应用程序,而无需实际设备。本文将详细介绍如何下载并安装Android SDK 2.1版本的模拟器。 首先,你需要访问Google...
这将在当前目录下生成一个名为`sdcard.img`的文件,该文件作为模拟器SD卡的映像,大小为1024MB(1GB)。 ### 二、加载SD卡映像至模拟器 一旦创建了SD卡映像,下一步就是将其加载到模拟器中。 #### 加载SD卡映像...
为了在模拟器中使用SD卡功能,需要先创建一个SD卡映像文件,然后将其与模拟器关联起来。使用`mksdcard`命令可以创建SD卡映像文件,例如: ```bash mksdcard 200M D:\card.img ``` 接着,可以在Eclipse的运行配置中...
3. **Android中使用文件进行数据存储的方法** - 内部存储 - 外部存储 - SQLite数据库 - SharedPreferences 4. **对SD Card的读写操作** - 获取SD Card路径 - 创建/删除文件 - 文件读写 5. **Android中...
2. 使用`emulator -avd 名称> -sdcard <路径>`命令创建SD卡映像文件。例如: ``` emulator -avd my_avd -sdcard C:\Users\Username\Documents\my_sdcard.img ``` **2.2 装载SD卡** 创建完SD卡镜像文件后,需要将...
- **系统映像**:供开发者在模拟器或硬件设备上运行和测试Android 4.4应用的系统镜像。 - **开发工具**:如ADT(Android Development Tools)集成开发环境,用于编写、调试和优化代码。 - **API文档**:详细的...