随笔 - 224  文章 - 41  trackbacks - 0
<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

享受编程

常用链接

留言簿(11)

随笔分类(159)

随笔档案(224)

文章分类(2)

文章档案(4)

经典c++博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

原文地址:http://blog.csdn.net/jinlking/archive/2009/03/03/3953319.aspx

Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟:
以下所有操作均在windows环境

首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中)

以下除eclipse方式,其他均在命令行运行

1. 创建SD文件

命令行方式: mksdcard -l sdcard 512M d:/android/mysdcard/sdcard.img  这样就在d:/android/mysdcard/sdcard.img 创建了一个512M的SD卡镜像文件

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

2.在模拟器中加载刚创建的SD文件

命令行方式:emulator -sdcard d:/android/mysdcard/sdcard.img

eclipse方式:(前提是安装了google android 插件), 选择菜单“Run” -> "Run Configurations..." ,进入弹出页面,选择"Targets"标签,在最下面一行"Aditional Emulator Command Line Options"下面增加启动参数 -sdcard d:/android/mysdcard/sdcard.img

3.向SD卡传输文件(管理SD卡上的内容)

可以用mtools来做管理,也可以用android SDK带的命令:
adb push local_file sdcard/remote_file

local_file表示要传输的文件绝对路径,或与Tools目录的相对路径

remote_file为Qemu中Linux目录/sdcard/文件名

eclipse方式:

通过DDMS标签中的File Explorer文件浏览器在传输如图:

 

模拟器 sdk 1.5 启动

android create avd -n myavd -t 3

android list avd 

5_r1\tools>android list avd
Available Android Virtual Devices:
    Name: myavd
    Path: D:\.android\avd\myavd.avd
  Target: Google APIs (Google Inc.)
          Based on Android 1.5 (API level 3)
    Skin: HVGA
---------

emulator -avd myavd

-avd myavd  -sdcard D:\k.img

C:\android-sdk-windows-1.5_r1\tools\emulator.exe  -avd myavd -sdcard D:\k.img
注:现在最新的sdk并不需要用命令行来创建模拟器,有专门的一个模拟器管理工具。

posted on 2010-04-21 17:32 漂漂 阅读(1030) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理