1.创建镜像文件
用cmd中进入到android的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
l 后面跟的是磁盘卷标,如g就代表g盘,size为制定容量大小,单位有KB和MB。最后一个file参数代表生成的sd映像文件名,如android_card。
例如我的tools目录为:E:/skyland/android-sdk-windows-1.0_r2/tools>
则:E:/skyland/android-sdk-windows-1.0_r2/tools>mksdcard 128M sdcard.img
其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字
在tools目录下就创建了一个文件。
2.启动带sdcard的Android模拟器
在刚才的Dos界面下,E:/skyland/android-sdk-windows-1.0_r2/tools>emulator -avd avdName -sdcard sdcard.img
这样会看到tools目录下就会动态的产生一个sdcard.img.lock的文件夹,当关闭模拟器时又会消失
注意:不要关闭这个Dos窗口,不然连模拟器也会关掉,后面一步也不能执行
3.添加文件到sdcard
另外开一个Dos窗口(cmd),还是要cd到android的SDK的Tools目录下,用adb push命令添加
E:/skyland/android-sdk-windows-1.0_r2/tools>adb push new.JPG /sdcard
第一个参数为要加入的图片(mp3)全名,如果名字中间有空格,要用双引号将其括起来
如:E:/skyland/android-sdk-windows-1.0_r2/tools>adb push "First Start.mp3" /sdcard
第二参数就是刚才创建的sdcard了。
4.查看所添加的文件
这一步可能要以带sdcard的方式重启Android模拟器才能看到刚才所添加的资源文件,即先关掉模拟器,
然后E:/skyland/android-sdk-windows-1.0_r2/tools>emulator -sdcard sdcard.img
启动模拟器之后,点击MENU上面那箭头-->Dev Tools-->Raw Image Viewer 就会以幻灯片的形式
看到刚添加的
图片文件了,然后通过按下面左右控制图片浏览
有人说可以在MENU上面那箭头-->Dev Tools-->Media Scanner看到所添加的mp3文件,但我试来不
行, 哪位行的话给我留言....呵呵
我的方法是:MENU上面那箭头-->Music-->Songs就看到所添加的mp3文件了,点一首Enjoy一下吧
本来第一首是英文名的,但不知道为什么会乱码,还有我加入的文件名跟显示歌名不同的(???)
=====================MyEclipse下使用sdcard==========================
一、如果没创建.img文件的话,请回到开头做1,2步。
注意:如果没按第2步启动模拟器,却做下面的内容的话,就会报错说 sdcard是只读文件,
添加不成功
二,模拟器下加载sdcard映像。
Eclipse中设置程序的Open Run Dialog框,在Target标签的Aditional Emulator Command Line Options中加入启动参数 -sdcard <sd映像文件名>,如图
这里用的绝对路径,没搞清相对路径应该添什么。有知道的告诉我声。
我用的是android2,target显示的跟上面的不太一样,没有输入参数,只能选择avd,因些我们可以在新建的avd中为其指定镜像文件,来取代上面的参数。
三,向sdcard中添加文件。
通过Eclipse ADT插件的DDMS标签中的File Explorer文件浏览器添加文件(好像只能是英文名,不知道文件格式有什么限制)。打开DDMS(eclipse->windows->open perspective->DDMS)(此时模拟器要启动中)。如图:
四,这样就可以使用添加的文件了。添加后需要刷新下否则没有文件:同上面第4步一样查看