安卓模拟器创建和使用SD卡的方法:

  • 创建一个SD卡镜像文件

    1. 打开cmd,进入Android SDK安装路径下的tools目录下,输入如下命令:mksdcard 1024M sdcard.img

    2. 该命令会在当前目录下生成一个sdcard.img文件,该文件是Android模拟器的SD卡镜像文件。1024M表示SD卡有1024M大小,即1G容量。目前Android支持8M~128G的SD卡。

  • 运行带有SD卡的模拟器

    1. 创建了SD卡镜像文件,只是创建了一个文件,还不能在模拟器中直接使用,要在模拟器加载该SD卡,方法有下面:

      1. 在cmd中启动带有sdcard的模拟器

      2. 进入Android SDK安装路径下的tools目录中,运行下面命令:emulator -avd name_avd -sdcard sdcard.img。其中,name_avd是已有的模拟器的名字,sdcard.img是第一步创建的SD卡镜像文件。

    2. 在eclipse中,新建模拟器的时候,指定SD卡镜像文件的路径,并且加入对SD卡的支持选项

      1. 打开eclipse,进入:window->android SDK and AVD manager如下图:

      2. 在创建的时候,在SD card那一栏,选择file,并将其设置为sdcard镜像文件的路径。

      3. 点击hardware一栏中的new,选择SD Card surport。

      4. 点击创建AVD,OK。

    3. 在Eclipse中,在Run->Run Configurations...菜单里德Target标签中,输入启动参数。

  • 向该SD卡中上传文件,有两种途径:

    • 在cmd中,进入Android SDK的安装路径下的tools目录中,运行命令:adb push E:\test.3gp sdcard/test.3gp

      • 在push时可能会出现“Read-only file system”,如果出现这个问题,请进行如下操作:

    • #emulator -partition-size 256 -avd avd文件名

    • #adb remount

    • #adb push *.* /*

      • 其中,E:\test.3gp 是本地要上传的文件,sdcard/test.3gp 为上传到SD卡中的路径。

      • 注意:adb push 电脑路径 模拟器路径在电脑路径中,必须使用“\”,在模拟器路径中必须使用“/”,并且模拟器的根路径是只读的。

    • 在eclipse环境中

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

      2. 打开DDMS工具,在eclipse的windows->Open Perspective->Other...里面打开DDMS工具,在DDMS工具的File Explorer标签里面选择sdcard目录导入导出文件。

  • 使用该SD卡中的文件

    • 安装文件浏览器可以查看SD Card中的内容:

cmd中,进入Android SDK的安装路径下的tools目录中,运行:adb install F:\***.apk

    • 用模拟器中的Dev tools里面的scan查看SD Card中的内容。

最新文章

  1. 纵观jBPM:从jBPM3到jBPM5以及Activiti5
  2. 把DATATABLE,DS中的内容用HTML的方式显示
  3. Json 、 Jsonp
  4. hdoj 5003
  5. UITableViewCell自定义
  6. linux文件压缩与打包
  7. 如果jsp提交到action为空指针的话
  8. SQL Server ->> 分区表上创建唯一分区索引
  9. 信号处理程序(signal handler)会被重置的信号
  10. VIM Taglist + ctags
  11. 不使用BeanUtils,利用Java反射机制:表单数据自动封装到JavaBean
  12. Python 3中套接字编程中遇到TypeError: 'str' does not support the buffer interface的解决办法
  13. EditText默认不弹出软键盘
  14. 【面试】我是如何面试别人List相关知识的,深度有点长文
  15. 【腾讯Bugly干货分享】职场中脱颖而出的成长秘诀
  16. 解决Fiddler抓不到HTPPS
  17. 《R语言实战》读书笔记--为什么要学
  18. 2017"百度之星"程序设计大赛 - 初赛(B)
  19. html upload_file 对象(2018/02/26)工作收获
  20. Mysql UPDATE 操作时含 Limit 注意事项

热门文章

  1. yarn状态机的可视化
  2. 查看Linux操作系统版本
  3. mysql配置的讲解 mysql的root密码重置 mysql的登录
  4. Android项目能运行,上传svn后再下载却不能运行
  5. 终极解法According to TLD or attribute directive in tag file, attribute select does not accept any expressions
  6. iOS开发面试题整理(二)
  7. HDU 5793 - A Boring Question
  8. oracle数据块的大小
  9. C#导出Word文档开源组件DocX
  10. [汇编语言]-第七章 SI和DI