`
xusaomaiss
  • 浏览: 615654 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Windows 下在Google Android模拟器中使用SD卡

阅读更多

文档 上看,Android 模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模

拟,今天尝试了一下,把过程记录下来和大家分享:
1. 进入Android SDK目录下的tools子目录,运行
mksdcard -l sdcard 512M  e:\sdcard.img
这样就创建了一个512M的SD卡镜像文件
在E盘下会生成一个sdcard.img 文件
当然你可以在其他的地方生成

2. 运行模拟器的时候指定路径(注意需要完整路径):
emulator -sdcard e:\sdcard.img
这样模拟器中就可以使用sdcard这个路径来指向模拟的SD卡了

那么如何拷贝本机文件到SD卡,或者管理 SD卡上的内容呢?
A. 在linux下面我们可以mount成一个loop设备,先创建一个目录,比如叫

android_sdcard,然后执行:
mount -o loop sdcard.img android_sdcard
这样管理这个目录就是管理sdcard内容了

B. 在windows 下面我们可以用mtools来做管理,也可以用android SDK带的命令(

这个命令在linux下面也可以用):
adb push local_file sdcardremote_file



利用这个,我们可以模拟访问SDcard

http://quake.iteye.com/blog/142018

 

相关文章:

 

这是我在网上看到的一篇关于sdcard使用的文章,挺好的,具体的转载的地址由于疏忽没有记录下来,感到非常的抱歉,如果有哪位朋友知道这篇文章的作者,希望你能将地址在评论中发送给我,谢谢!
一、相关文章:  
Android模拟器的镜像文件
我的第一个android小东西 mp3播放器
g1安装android软件详细攻略

推荐圈子: 火星常驻JE办事处
更多相关推荐 从文档上看,Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟,今天
尝试了一下,把过程记录下来和大家分享:
1. 进入Android SDK目录下的tools子目录,运行
mksdcard -l sdcard 512M /your_path_for_img/sdcard.img
这样就创建了一个512M的SD卡镜像文件
2. 运行模拟器的时候指定路径(注意需要完整路径):
emulator -sdcard /your_path_for_img/sdcard.img
这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡了
那么如何拷贝本机文件到SD卡,或者管理SD卡上的内容呢?
A. 在linux下面我们可以mount成一个loop设备,先创建一个目录,比如叫android_sdcard,然后执行:
mount -o loop sdcard.img android_sdcard
这样管理这个目录就是管理sdcard内容了
B. 在windows下面我们可以用mtools来做管理,也可以用android SDK带的命令(这个命令在linux下面也
可以用):
adb push local_file sdcard/remote_file

二、
Ubuntu系统上进行的, 希望能够为打算使用sdcard的朋友提供帮助.
注意: 我会使用~/android 作为google android sdk的主目录 ~/myandroid 存放其他文件
1. 到SDK目录
cd ~/android/tools
2. 创建一个sdcard镜像 (2Gb)
mksdcard 2147483648 ~/myandroid/sdcard.img
3. 挂载镜像
sudo losetup /dev/loop0 ~/myandroid/sdcard.img
(source: http://www.osdev.org/osfaq2/inde ... ges%20Under%20Linux)
4. 创建一个目录, 用来挂载镜像
mkdir ~/myandroid/sdcard
5. 挂载设备到这个镜像目录, 这样你就能直接往这个目录里面放文件了( 用过Ubuntu的同学, 应该不会
陌生)
sudo mount /dev/loop0 ~/myandroid/sdcard
6. 用Root帐户打开文件夹
Alt+F2
gksudo nautilus ~/myandroid/sdcard
现在你可以放东西进去了
最后,在模拟器中加载这个sdcard
emulator -sdcard ~/myandroid/sdcard.img
如果你使用eclipse, 可以修改启动配置
Run >Run > >Emulator >Addition Emulator …..
-sdcard ~/myandroid/sdcard.img
想要在你的程序里面拿到sdcard的目录, 用./sdcard就好了

三、
Android平台下使用SD卡时间:2009-01-24 20:28来源:Android 开发者论坛 作者:Android 开发者论坛 点
击:95次
一,创建镜像文件。 用cmd中进入到ANDROID的 SDK 的Tools目录下,执行mksdcard命令就可以。
mksdcard参数如下: mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] size file if size is a simple inte
  一,创建镜像文件。
        用cmd中进入到ANDROID的SDK的Tools目录下,执行mksdcard命令就可以。
        mksdcard参数如下:
        mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>
          if <size> is a simple integer, it specifies a size in bytes
  if <size> is an integer followed by 'K', it specifies a size in KiB
  if <size> is an integer followed by 'M', it specifies a size in MiB
       
        -l 后面跟的是磁盘卷标,如g就代表g盘,size为制定容量大小,单位有KB和MB。最后一个file
参数代表生成的sd映像文件名,如android_card。
        我的是这样的:E:\Down\java\android-sdk-windows-1.0_r1\android-sdk-windows-1.0_r1
\tools>mksdcard 100M android_card
        在tools目录下就创建了一个文件。
       
        二,模拟器下加载sdcard映像。
        Eclipse中设置程序的Open Run Dialog框,在Target标签的Aditional Emulator Command Line
Options中加入启动参数  -sdcard <sd映像文件名>,如图 

图片1

这里用的绝对路径,没搞清相对路径应该添什么。有知道的告诉我声。
       
        三,向sdcard中添加文件。
        通过Eclipse ADT插件的DDMS标签中的File Explorer文件浏览器添加文件。打开DDMS(eclipse-
>windows->open perspective->DDMS)(此时模拟器要启动中)。如图:
图片1

四,这样就可以使用添加的文件了。添加后需要刷新下否则没有文件:用模拟器的Dev tools工具中的
Media Scanner扫描一遍即可。
        去听首歌试试吧,呵呵!
 
分享到:
评论

相关推荐

    Android模拟器中添加SD卡

    在Android模拟器中加入SD卡功能可以更贴近实际设备的使用场景,便于测试应用对存储空间的依赖性和数据管理能力。 #### 知识点二:创建SD卡镜像文件 要为Android模拟器添加SD卡功能,首先需要创建一个SD卡镜像文件...

    Android模拟器教程(附下载地址)最新Android4.0

    - 填写必要的信息,例如设备名称(`Name`)、SD卡大小等。 - 完成配置后,点击“Create Virtual Device”。 3. **启动模拟器**: - 创建完成后,AVD Manager会显示新创建的虚拟设备及其相关信息。 - 返回主界面,...

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

    SDK中包含了Android模拟器以及其他用于开发Android应用所需的工具。 - 解压下载好的SDK文件,并运行SDKSetup.exe以启动Android SDK的安装向导。 3. **配置SDK**: - SDK安装向导会自动连接至Google服务器以检查...

    Android模拟器 SDK 2.1 下载与安装教程(图文)

    在Android开发过程中,Android模拟器是一个至关重要的工具,它允许开发者在本地计算机上测试和调试应用程序,而无需实际设备。本文将详细介绍如何下载并安装Android SDK 2.1版本的模拟器。 首先,你需要访问Google...

    Android模拟器forwindows安装教程.pdf

    ### Android模拟器forWindows安装教程知识点详解 #### 一、Android模拟器介绍及用途 ...通过以上步骤,您可以在Windows环境中顺利安装并使用Android模拟器,从而体验Android系统及其应用带来的便捷与乐趣。

    Android模拟器介绍和基本使用

    要使用Android模拟器,首先需从官方网站下载并安装Android SDK,之后通过以下步骤创建和启动模拟器: 1. **查看支持版本**:通过`android list target`命令获取可用的Android目标版本及其ID。 2. **创建AVD...

    Android模拟器快捷键

    例如,通过调整网络速度参数,可以模拟不同的网络条件对应用的影响,而通过设置不同的SD卡映像,可以在模拟器中测试应用对SD卡读写的依赖。同样,用户还可以通过控制台对模拟器进行调试,查看日志输出,或者进行代码...

    Android_模拟器的认识.doc

    2. **MMC (Multi-Media Card)**: 支持模拟SD卡和其它存储设备,用于模拟Android设备上的文件系统。 3. **RTC (Real-Time Clock)**: 实现实时钟功能,确保时间的正确同步。 4. **Keyboard and USB Gadget**: 提供...

    Android模拟器Intel Atom下载安装配置

    在实际开发过程中,掌握如何正确配置和使用Android模拟器至关重要,特别是使用Intel Atom这样的高性能系统映像,可以大大提高开发效率。同时,理解如何调整AVD参数和安装HAXM,也是每个Android开发者必备的技能。...

    Android模拟器for_windows安装教程.pdf

    ### Android模拟器for_windows安装教程知识点详解 #### 一、Android模拟器介绍及用途 - **定义**: Android模拟器是一种能够在计算机上模拟Android操作系统环境的软件工具。 - **用途**: - **预览功能**: 对于没有...

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

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

    安卓模拟器怎么安装_电脑上安装Android模拟器图文教程

    由于Android模拟器基于Java平台运行,所以你需要安装Java Development Kit (JDK)。你可以从Oracle官网下载JDK6或更高版本进行安装。 **下载Android SDK文件** 1. 下载Android SDK starter package,这是Android...

    Android模拟器参数 emulator启动设置

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

Global site tag (gtag.js) - Google Analytics