`
xusaomaiss
  • 浏览: 608433 次
  • 性别: 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模拟器参数大全

    Android模拟器emulator.exe文件包含了很多参数,平时在Eclipse IDE中,模拟器运行被自动调用的,如果仅仅使用Android emulator或采用NetBean这样的开放环境又如何设置呢? 我们总结了一下模拟器的所有参数及使用方法...

    各大手机系统模拟器

    Android模拟器使用SD卡 Android模拟器增大内存的方法 苹果的IPhone(IOS) 苹果的产品一直代表着潮流,它家的产品就好像一件件奢侈品。这款从xcode提出来的模拟器,相信可以给你过把隐。 Mac OS下的iPhone模拟器 ...

    疯狂Android讲义源代码2

    1.3.2 使用Android模拟器(Emulator) 1.3.3 使用DDMS进行调试 1.3.4 Android Debug Bridge(ADB)的用法 1.3.5 使用DX编译Android应用 1.3.6 使用Android Asset Packaging Tool(AAPT)打包资源 1.3.7 使用...

    android开发揭秘PDF

    2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 3.1.1 Android项目目录结构 3.1.2 Android应用解析 3.2 Android的生命...

    新版Android开发教程.rar

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

    精通ANDROID 3(中文版)1/2

    1.5.1 Android模拟器  1.5.2 Android UI  1.5.3 Android基础组件  1.5.4 高级UI概念  1.5.5 Android Service组件  1.5.6 Android媒体和电话组件  1.5.7 Android Java包  1.6 利用Android源代码  1.7...

    Android开发案例驱动教程 配套代码

    10.3.1 访问SD卡 207 10.3.2 访问应用文件目录 212 10.4 SQLite数据库 216 10.4.1 SQLite数据类型 216 10.4.2 Android平台下管理SQLite数据库 216 10.5 编写访问SQLite数据库组件 220 10.5.1 DBHelper类 220 ...

    Android开发环境搭建实验报告之欧阳科创编.doc

    选择Window,打开AVD Manager,新建一个AVD,选择API的等级为API 10,Android2.3.3,填写SD卡的大小为2G,如图。 运行HelloAndroid项目 调试HelloAndroid项目,首先将Eclipse开发工具的工作界面切换到DDMS: 实验过程...

    Android程序设计基础

     第一部分中将首先介绍Android,内容涉及如何安装Android模拟器,如何使用IDE(Intergrated Development Environment,集成开发环境)编写第一个程序。然后,我们将介绍一些基本的概念,比如Android中的生命周期。...

    疯狂Android讲义源码

     1.3.2 使用Android模拟器  (Emulator) 14  1.3.3 使用DDMS进行调试 15  1.3.4 Android Debug Bridge(ADB)  的用法 16  1.3.5 使用DX编译Android应用 18  1.3.6 使用Android Asset Packaging  Tool...

    Android开发环境搭建实验报告(4).doc

    选择Window,打开AVD Manager,新建一个AVD,选择API的等级为API 10,Android2.3.3,填写SD卡的大小为2G,如图。 运行HelloAndroid项目 调试HelloAndroid项目,首先将Eclipse开发工具的工作界面切换到DDMS: 实验过程...

    Android开发环境搭建实验报告(3).doc

    选择Window,打开AVD Manager,新建一个AVD,选择API的等级为API 10,Android2.3.3,填写SD卡的大小为2G,如图。 运行HelloAndroid项目 调试HelloAndroid项目,首先将Eclipse开发工具的工作界面切换到DDMS: 实验过程...

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,... 16.4 AndroidNDK中使用0penGL  16.5小结  第17章 Android脚本环境  17.1 Android脚本环境简介  17.2 Android脚本环境安装  17.3如何编写Android脚本程序  17.4小结

    成为Android数据流大师-改变从此开始

    数据通信-成为Android数据流大师 本篇简介 作为Google 的手机,网络功能自然是其...1. SD 的介绍、模拟器中模拟、代码中的使用 2. 蓝牙的使用、底层蓝牙的分析 3. Wifi 在SDK 中相关的内容 4. http 协议的简单介绍等

    (最新整理)Android开发环境搭建实验报告.doc

    3,填写SD卡的大小为2G,如图。 运行HelloAndroid项目 调试HelloAndroid项目,首先将Eclipse开发工具的工作界面切换到DDMS: 实验过程中发现的问题以及解决问题的方法 在安装Android SDK的时候,遇到信息"Failed to ...

    Android应用开发揭秘pdf高清版

    内容提要 ------------------------------------------...16.4 AndroidNDK中使用0penGL 16.5小结 第17章 Android脚本环境 17.1 Android脚本环境简介 17.2 Android脚本环境安装 17.3如何编写Android脚本程序 17.4小结

    android开发实例大全_王东华

    实例135: 优化Android模拟器 553 实例136: 使用merge标签优化UI界面 556 实例137: 优化Android Layout 559 实例138: 优化Bitmap图片 560 第14章 综合实例--手机地图系统 563 实例139: 使用Google地图开发一个...

    《Android应用开发揭秘》源码

    作者简介  杨丰盛,Android应用开发先驱... 16.4 AndroidNDK中使用0penGL  16.5小结  第17章 Android脚本环境  17.1 Android脚本环境简介  17.2 Android脚本环境安装  17.3如何编写Android脚本程序  17.4小结

    精通Android 3 (中文版)2/2

    1.5.1 Android模拟器  1.5.2 Android UI  1.5.3 Android基础组件  1.5.4 高级UI概念  1.5.5 Android Service组件  1.5.6 Android媒体和电话组件  1.5.7 Android Java包  1.6 利用Android源代码  1.7...

Global site tag (gtag.js) - Google Analytics