一、在模拟器上创建虚拟的SD卡以及文件拷贝到虚拟的SD卡,操作步骤如下
1.在命令CMD下,出入android SDK下的tools目录下
eg:F:\study\Android\soft\android-sdk-windows-1.5_r3\tools
2.创建虚拟的sdcard(mksdcard [-l label] <size>[K|M] <file>)
命令为:
mksdcard 512M sdcard.iso
备注:mksdcard:tools目录下的创建虚拟SD工具
521M:用一个整数来设定SD卡的大小。缺省单位是byte,可以使用大写的”K”和”M”跟在数值后面改变这个单位。而且命令有提示,模拟器不能用8M的卡。我现在用512M没有任何问题。要注意一点,一旦生成映像,所有的空间都会被分配,就是说如果你使用了512M作为参数,你的硬盘上就会出现一个512M的文件。
sdcard.iso:映像的文件名。比如sdcard.iso。
3.将文件拷贝到虚拟卡SD(如sdcard.iso)
例如把GoldNipDemo.jar文件放到虚拟卡sdcard.iso
eg:在CMD下,tools目录下出入
adb push GoldNipDemo.jar sdcard
有如下界面则文件拷贝成功!
备注:
GoldNipDemo.jar :为要拷贝到虚拟卡sdcard.iso文件
sdcard:为虚拟卡SD(sdcard.iso),后缀名省列
如果要加载到sdcard/hwy下则,CMD应这样写
adb push GoldNipDemo.jar sdcard/hwy
二、模拟器启动加载虚拟镜像(sdcard)
- 1.在命运下输入android SDK的tools目录下 eg:F:\study\Android\soft\android-sdk-windows-1.5_r3\tools
在cmd中,命令如下
emulator -avd sdk_1_5_version -sdcard sdcard.iso
备注:sdk_1_5_version :创建的avd
sdcard.iso:创建的虚拟镜像sdcard
- 2.eclipse-->Run As --> Run Configurations --> Target --> Aditional Emulator Command Line Options中加入启动参数:-sdcard <sd映像文件名>,如下图:
备注:-sdcard F:\study\Android\soft\android-sdk-windows-1.5_r3\tools\sdcard.iso 中的sdcard.iso为创建的虚拟SD
通过以上步骤就可以在模拟器上操作镜像sdcard文件了。