Android模拟器SD卡的使用

Andorid开发中经常遇到与SD卡有关的调试,Android SDK+Eclipse提供了SD卡的模拟方法。使用方法如下:

1、创建一个SD卡镜像文件。

打开cmd,输入如下命令:

(前提是你在系统的path路径里设置了tools路径,android3.0似乎有了一些变化,路径不是tools了,而是platform-tools)

mksdcard 1024M sdcard.img

该命令会在当前目录下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。

1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。

目前Android支持8M~128G的SD卡。

 

2、运行带有SD卡的模拟器

创建了SD卡镜像文件,只是创建了一个文件,还不能在模拟器中直接用,要在模拟器中可看到该SD卡,方法有两种,如下:

◆在cmd中,命令如下:

emulator -sdcard e:\sdcard.img

◆在Eclipse中,在Run->Run Configurations...菜单里面的Target标签页里面,输入启动参数,如下图:


3、向SD卡中导文件

◆在cmd中,命令如下:


(需要注意的是:路径中的“/”符号要看清楚,并且如果你想保存在sdcard某个文件夹下时,你必须保证sdcard下面已经创建了该文件夹,要不然会出现No such file or directory这样的错误

这会将本地当前目录下的test.txt文件考到sdcard中,文件名不变。前一个test.txt是本地文件的路径。

◆在Eclipse中,操作如下:

在设置了RUN的命令参数之后,RUN一个应用,然后使用DDMS的File Explorer工具导入导出文件。

打开DDMS工具:在Eclipse的Window->Open Perspective->Other...里面打开DDMS工具。

在DDMS的File Explorer标签页里面选择sdcard目录导入导出文件,如下图:


 

4、在模拟器中使用SD卡中的文件

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值