当前位置: 代码迷 >> Android >> android模拟器中应用SDCard
  详细解决方案

android模拟器中应用SDCard

热度:104   发布时间:2016-05-01 19:51:52.0
android模拟器中使用SDCard

参考:http://www.linuxidc.com/Linux/2012-01/52617.htm

一、新建

进入到android-sdk\tools目录下:

?

?

二、激活

打开ElcipseMyeclipse,打开Windows-->Preferences

?

?

三、加入内容

?

1.eclipseDDMS视图中操作

启动eclipse---打开DDMS视图---选择File?Explorer,出现下面的窗口

?

?选中sdcard文件夹---点击,选择你需要添加的文件就可以了

2运用adb命令操作

先将要添加的文件放到platform-tools文件夹下,之后在命令行窗口进入?D:\Android\android-sdk-windows\platform-tools,输入adb命令添加文件,如下图所示:

这时,文件music.MP3就被添加到sdcard/Android目录下面

?之后可以在模拟器中打开dev?tools,运行Media?Scanner,在音乐中播放添加的音乐

?还可以在命令行运行adb?shell来查看sdcard中的文件,如下图所示:

?

?

四、创建的模拟器要支持SDCard

?

?

附:常见的错误

向模拟器的sdcard中添加文件常见的错误?

1.Failed?to?push?items?null

解决的方法:首先重启eclipse,如果重启之后再出现这个问题,那就要修改超时数,依次展开eclipse---windwos---Preferences---Android---DDMS---ADB?connection?time?out?(ms),将参数改得大一些,如下图所示:

?2.Failed?to?push?selection:?Invalid?argument

?

原因:Android不支持中文名称的文件

?

3.Failed?to?push?XXXXX.txt(添加的文件)?on?emulator-?:?Read-only?file?system

?

解决的方法:在启动模拟器的时候带着的参数中,模拟器镜像路径需是绝对路径:-sdcard?E:\Android\android-sdk-windows\tools\sdcard.img
注意这个绝对路径里面不能带空格(如?Program?Files
注意:(卷标、标签)必须是sdcard。如?mksdcard?-l?sdcard128Me:\haogood.image(而不能是mksdcard?-l?haogood128Me:\haogood.image

?

  相关解决方案