WEB开发网
开发学院手机开发Android 开发 Android 模拟器命令详解 阅读

Android 模拟器命令详解

 2010-09-16 23:49:00 来源:WEB开发网   
核心提示:tools/目录下找到mksdcard,用下面的命令船检磁盘镜像:* mksdcard < size> < file>** 例句:** mksdcard 512M SD.IMG //这样就会在tools目录下生成一个512M的sd.img文件** 启动一个带有SD卡的模拟器:** emulato
tools/目录下找到mksdcard,用下面的命令船检磁盘镜像:

* mksdcard < size> < file>

*

* 例句:

*

* mksdcard 512M SD.IMG //这样就会在tools目录下生成一个512M的sd.img文件

*

* 启动一个带有SD卡的模拟器:

*

* emulator -avd g2 -sdcard sd.img //g2是先前设置好的AVD名称

*

拷贝文件到磁盘镜像

一旦你创建了一个磁盘镜像,你就可以在模拟器加载它之前拷贝文件到镜像中。要拷贝文件,你可以将镜像加载为循环设备然后向里面拷贝文件,或者你可以使用mtools工具包中的mcopy直接将文件拷贝到镜像中。mtools包在Linux、Mac和Windows下均可用。

在模拟器启动时加载磁盘镜像

要想在模拟器中加载FAT32格式的磁盘,启动模拟器时带上-sdcard标记并指定镜像的名 称和路径(相对于当前工作目录):

* emulator -sdcard < filepath>

故障排除

adb工具把模拟器当成是一个真实的物理设备。因此,你需要在使用adb命令?例如 install?时加上-d标记。-d 标记允许你在众多连接设备中指定使用哪一个设备作为命令 的目标。如果不指定-d,模拟器会选择列表中的第一个设备。向了解更多关于adb的信息,请参考 Android Debug Bridge。

对于运行在Mac OS X上的模拟器,如果你在启动模拟器时遇到”Warning: No DNS servers found”错误,请查/etc/resolv.conf文件是否存在。如果不存在,请在命令窗口中运行下面的命令 :

* ln -s /private/var/run/resolv.conf /etc/resolv.conf

模拟器的限制

这一版的模拟器存在如下限制:

* 不支持呼叫和接听实际来电;但可以通过控制台模拟电话呼叫(呼入和呼出)

* 不支持USB连接

* 不支持相机/视频捕捉

* 不支持音频输入(捕捉);但支持输出(重放)

* 不支持扩展耳机

* 不能确定连接状态

* 不能确定电池电量水平和交流充电状态

* 不能确定SD卡的插入/弹出

* 不支持蓝牙

上一页  2 3 4 5 6 7 

Tags:Android 模拟器 命令

编辑录入:coldstar [复制链接] [打 印]
赞助商链接