浏览 14893 次
锁定老帖子 主题:Android中使用硬盘模拟SD卡
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-26
最后修改:2009-05-26
在Andorid开发中经常遇到与SD卡有关的调试,比如MP3文件、图片文件等。
在使用模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是:
1.创建一个SD卡镜像文件 打开cmd,我是进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img
2.关联SD卡和模拟器 就是让模拟器知道它的SD卡是谁,路径是什么。
在eclipse中使用了ADT插件。eclipse -> windows->Android AVD Manager ,弹出一个窗口,
在SDCard后面的框中输入:c:\sdcard.img ,即是第一步创建的SD卡镜像文件的位置。先点击create avd,
然后点击 finish 结束。
3、向SD卡中导文件
在cmd中,命令如下:adb push test.mp3 sdcard/test.mp3
这会将本地当前目录下的test.mp3文件拷到sdcard中,文件名不变。前一个test.mp3是本地文件的路径,sdcard是目的sd卡镜像的文件名(去掉后缀)。
4、在模拟器中使用SD卡中的文件
导入文件后,如果要在模拟器中访问,还需要在模拟器中的Dev tools里面Media scanner scan 一下媒体文件。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-31
最后修改:2009-07-31
正要android的资料呢,谢谢了! |
|
返回顶楼 | |
发表时间:2009-08-03
很有帮助的帖子。
第一步和第二步可以再简单些。其实用不着单独建立和关联SD卡文件。在我们创建AVD的时候,有一个 -c 参数可以用来指定希望和这个AVD关联的SD卡的容量。使用这个参数创建的AVD,虚拟机会自动加载SD卡。 |
|
返回顶楼 | |
发表时间:2010-04-02
谢谢很有帮助,这下子可以用上sdcard了
|
|
返回顶楼 | |