疯狂

STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

android 中模拟sd card

Posted on 2009-11-08 01:36 疯狂 阅读(2475) 评论(0)  编辑  收藏
       在没有有真机的情况下,使用手机的存贮功能就需要使用模拟sd卡,否则每次只会出现以下提示:
   

    因此我们使用系统工具创建模拟sdcard
   创建sd card 需要使用mksdcard命令(前提是需要在path里设置android的tools目录,如果没有设置需要cd 到tools目录下)
   在运行-》cmd 里面敲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 label] <size> <file>建立我们的sdcard镜像 大小必须为整数,以字节为单位,还有据官方资料大小必须大于8M

接下来就建立我们自己的sdcard:输入命令:其中-1是可选参数 代表镜像的卷标
mksdcard -1 mycard 8M e:\mysdcard.img 或者简单格式:mksdcard 8M e:\mysdcard.img

这样就会在我的e盘下看见mysdcard,img文件大小正好是8M。
这样我们的sd card就建立成功,也就相当与我们的手机上的sd卡可以用来存数据,音乐,视频,图片 等等。
 接下来就是在我们的模拟器中使用:
   可以再命令行使用例如输入:emulator -avd myavd -sdcard e:\mysdcard.img 这样就可已在启动的模拟器的设置中看见sdcard的相关信息,
  
也可以在我们的eclipse启动项配置例如:


end,希望共同讨论。

只有注册用户登录后才能发表评论。


网站导航: