1. mksdcard命令
用cmd进入SDK的Tools目录,执行mksdcard命令。会出现如下帮助信息

我们可以看到sdcard image支持FAT32格式,其中usage: mksdcard [-l label] <size> <file>是主要的参数。
- -l 后面跟的是磁盘卷标,如g就代表g盘;
- size 为制定容量大小,单位有KB和MB;
- file 代表生成的sd映像文件名,如android_sdcard_image
2. simulator模拟SD步骤
(1)创建一个SD卡镜像文件
打开cmd,输入如下命令 mksdcard 1024M sdcard.img
,该命令会在当前目录下
生成一个sdcard.img文件,该文件就是simulator的SD卡镜像文件。1024M表示该SD卡有1G的容量,也可用K做单位,K、M必须大写。目前simulator支持8M~128G的SD卡。
(2)simulator加载SD卡映像文件
创建了SD卡镜像文件,只是创建了一个文件,还不能在模拟器中直接用,要在模拟器中可看到该SD卡,方法有两种,如下:
- 在cmd中,命令如下:emulator -sdcard e:\sdcard.img
- Run As --> Run Configurations
--> Target --> Aditional Emulator Command Line
Options中加入启动参数:-sdcard <sd映像文件名>,如下图:

3. 向SD卡中导入/导出文件
- 在cmd中:adb push <文件路径+文件名> /sdcard/<文件名>。例如

这个命令会将当前目录下的test.txt文件考到sdcard中,文件名不变。前一个test.txt是本地文件的路径,sdcard/test.txt是目的sdcard镜像的文件名(sdcard要去掉后缀)。
- 在Eclipse中,操作如下:在设置了RUN的命令参数之后,RUN一个应用,然后使用DDMS的File Explorer工具导入导出文件。打开DDMS工具:在Eclipse的Window->Open Perspective->Other...里面打开DDMS工具。在DDMS的File Explorer标签页里面选择sdcard目录导入导出文件,如下图:

4. 在模拟器中使用SD卡中的文件
导入文件后,如果要在模拟器中访问,还需要在模拟器中的Dev tools里面scan一下媒体文件,如下图:


注意:Dev tools只在simulator或者开发机中才会有,普通android手机没有这个菜单选项。

- 大小: 22.2 KB

- 大小: 21.1 KB

- 大小: 3.7 KB

- 大小: 17.6 KB

- 大小: 35.1 KB

- 大小: 20.4 KB
分享到:
相关推荐
### 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文档**:详细的...