`
kevincollins
  • 浏览: 57234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android中使用硬盘模拟SD卡

阅读更多

 

在Andorid开发中经常遇到与SD卡有关的调试,比如MP3文件、图片文件等。

 

在使用模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是:

 

1.创建一个SD卡镜像文件

    打开cmd,我是进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img

    该命令会在当前目录(我即是c盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。

    1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。

    目前Android支持8M~128G的SD卡。

 

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 一下媒体文件。

 

 

 

 

 

 

 

分享到:
评论
3 楼 Aguo 2010-04-02  
谢谢很有帮助,这下子可以用上sdcard了
2 楼 syluke 2009-08-03  
很有帮助的帖子。

第一步和第二步可以再简单些。其实用不着单独建立和关联SD卡文件。在我们创建AVD的时候,有一个 -c 参数可以用来指定希望和这个AVD关联的SD卡的容量。使用这个参数创建的AVD,虚拟机会自动加载SD卡。
1 楼 duguyidao 2009-07-31  
<p>正要android的资料呢,谢谢了!</p>

相关推荐

    Android SDK 安装使用详细教程

    我们可以模拟一个 AVD 设置,打开 AVD Manager,点击 New,输入名称,选择目标版本,SD 卡大小,快照是否建立,Skin 选择屏幕类型,硬件选择硬盘设备。然后,点 Create AVD。 启动设备 ------------- 点 Start,...

    用Android-X86和VirtualBox打造高性能Android开发环境

    安装结束后,会弹出一个菜单三个选项分别是运行 Android,创建一个虚拟 SD 卡,重启。 step 4:自定义虚拟机分辨率 在开发时肯定需要测试不同的分辨率,那么如何自定义 Android-x86 的分辨率?在 Android-x86 中...

    Android项目环境配置及搭建ADT模拟器

    创建 AVD 需要在 Eclipse 中选择窗口 -&gt; Android SDK 和 AVD 管理器,点击新建,输入 AVD 的名称、目标 SDK 版本和 SD 卡大小,点击创建。 四、新建 Android 项目 新建 Android 项目需要在 Eclipse 中选择文件 -...

    在电脑上模拟运行安卓手机系统Androidsdk安装教程归纳.pdf

    - 设置AVD的名称,选择目标Android版本(Target),定义模拟SD卡的容量,选择设备外观(Skin),然后点击"Create AVD"。 7. **启动AVD**: - 创建好AVD后,在AVD Manager中选中它,点击"Start",然后"Launch"。...

    在u盘内安装android的方法

    - **系统安装**:在虚拟机中加载ISO镜像,按照屏幕提示进行系统安装,注意选择创建虚拟SD卡以模拟内存扩展。 **五、引导配置** - **GRUB4DOS配置**:使用BOOTICE对U盘的第一分区配置GRUB4DOS引导记录,确保从U盘...

    新版Android开发教程.rar

    MicroSD 卡 ; QWERTY 全键盘; 310 万像素摄像头。 流媒体 支持视频格式: H.264 、流媒体、 3GPP 、 MPEG4 和 Codec 3GP ;支持音频格式: MP3 、 AAC 、 AAC+ 、 W MA 、 MPEG4 、 WAV 、 MIDI 、 REAL 、 AUDIO ...

    Android技术面试资料整理

    - **异常捕获**:在关键代码段中使用try-catch语句捕获异常。 - **日志记录**:记录异常发生时的信息,以便后续分析。 - **崩溃报告**:收集崩溃报告,及时修复程序缺陷。 #### 18. Android系统架构 - **应用程序...

    安卓模拟器sdcard.img文件打开修改

    `sdcard.img`是一个二进制文件,它模拟了实际Android设备上的外部存储(即SD卡)。这个文件通常位于Android SDK的`&lt;Android_sdk_path&gt;\system-images\`目录下,根据不同的Android版本和API级别,其路径会有所变化。...

    Android运行Windows操作系统教程.doc

    Android 运行 Windows 操作系统教程 本教程旨在指导读者在 Android 设备上运行 Windows 操作系统,从零开始安装...* 如果读者想让 Windows 系统读取存储卡上的内容,可以将需要用的东西放到 SDL 目录中的 HDD 目录里。

    Android模拟器让你在电脑上免费体验谷歌手机

    在这个过程中,需要指定虚拟设备的名称、所基于的Android版本以及SD卡的大小等信息。 - 选择合适的屏幕尺寸,以适应您的使用场景。默认情况下,屏幕尺寸会模仿Nexus One这样的设备,但也可以根据需要调整为其他尺寸...

    Android AVD创建及设置中各参数详解

    **定义模拟SD卡的大小**。这一参数决定着虚拟设备中SD卡的存储容量,推荐至少256MB以上,以满足大多数应用的存储需求。大小的设定需考虑实际需求与系统资源的平衡,过大可能会占用较多的主机硬盘空间。 ### 4. Skin...

    VMware安装AndroidX86详细方法

    - 安装过程中,选择Create a fake SDCard项,加载SD卡。 - 注意:SD卡的最大容量为2047Mb。 7. **完成安装并启动**: - 完成上述步骤后,重启虚拟机。在启动菜单中选择第一项或第二项均可。 - HDPI - High ...

    安卓模拟器、电脑运行安卓系统android、apk文件借鉴.pdf

    8. 创建AVD:在AVD Manager中,用户可以创建新的虚拟设备,设定设备名称、选择目标Android版本、SD卡大小、屏幕分辨率等参数,以模拟不同类型的安卓设备。 9. APK安装器:APK安装器是一个工具,用于在模拟器或真实...

    安卓模拟器、电脑运行安卓系统android、apk文件扫描.pdf

    创建新设备时,需要指定设备名称、选择目标Android版本、设置SD卡容量等参数。不同的Android版本对应不同的设备特性,例如,3.0及更高版本通常用于模拟平板电脑。 【安装APK程序】 要将APK程序安装到模拟器,可以...

    【图文】android模拟器安装教程.pdf

    - “Size”设置SD卡大小,用于存储应用和文件,如设置为1GB(1024MB)。 - “Built-in”选择屏幕尺寸,一般选择第一个选项以匹配常见手机屏幕。 6. **启动模拟器** - 创建好模拟器后,点击“Start”按钮,选择...

    Android模拟器参数 emulator启动设置

    - **应用场景**:当需要使用自定义SD卡镜像时。 13. **`-wipe-data`** - **功能**:清除并重置用户数据镜像,从`initdata`拷贝。 - **应用场景**:当需要重置模拟器状态时非常有用。 14. **`-avd&lt;name&gt;`** - *...

    GoogleAndroid模拟器安装及其使用教程(软件安装)汇编.pdf

    设定SD卡的大小,这将在你的硬盘上创建一个映像文件以存储数据。选择合适的屏幕尺寸,例如Nexus One的默认设置,或者根据实际设备的屏幕尺寸进行调整。创建AVD可能需要一些时间,并可能出现暂时的无响应,耐心等待...

    安卓模拟器电脑运行安卓系统androidapk文件.pdf

    在"Virtual Devices"标签页中,点击"NEW"按钮,设置模拟器的参数,如名称、目标系统版本、内存大小以及SD卡容量。这些设置会影响模拟器的性能和功能。 创建好AVD后,我们便可以启动模拟器并开始安装APK文件。通常,...

Global site tag (gtag.js) - Google Analytics