向模拟器的sdcard中添加文件有两种方法:

1.在eclipse的DDMS视图中操作

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

Android 之 向模拟器的sdcard中添加文件_第1张图片

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

2.运用adb命令操作

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

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

Android 之 向模拟器的sdcard中添加文件_第2张图片

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

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

Android 之 向模拟器的sdcard中添加文件_第3张图片

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

1.Failed to push items null

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

Android 之 向模拟器的sdcard中添加文件_第4张图片

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)

更多相关文章

  1. android加载网络图片(逐行扫描格式png图片)的一个bug
  2. [转] Android TextView处理HTML标签、显示图片等
  3. 转载:Android 解压zip文件
  4. Android SD卡创建文件和文件夹失败
  5. 2014-11-8Android学习------Android 实现图片的旋转--------动画
  6. Android 系统权限之SuperSU 模拟器root
  7. Android* 4.1.1 (Jelly Bean) x86 模拟器系统映像
  8. android中使用线程池和临时缓存优化网络图片加载
  9. 【Android】“存储”之普通文件存储(内部存储空间)

随机推荐

  1. 谁来接棒深度学习?
  2. IBM推出开源工具帮AI抵御对抗性样本***:DN
  3. 苹果重新开源分布式数据库FoundationDB,已
  4. Segment 放弃了微服务
  5. 90亿美元的“近十年第一版权案”,谷歌、甲
  6. 拜互联网所赐,软件市场和企业规模因此扩大
  7. 数组函数、json、ajax、cors跨域
  8. js之作用域和闭包与原型
  9. webgl入门
  10. 面试官给我挖坑:单台服务器并发TCP连接数