原文地址: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) 编辑 收藏 引用