1、使用android 命令列出target 值

android list targets

2、使用android create avd 命令来创建AVD

android list targets

行为:"create avd":

创建一个新的Android 虚拟设备。

选项:

-t --target 新的AVD 的Target ID(必须)

-c --sdcard 指向一个共享的SD 存储卡的路径或是为新的AVD 定制的新SD 存储卡的容量大小

-p --path 新AVD 将被创建的位置路径

-n --name 新AVD 的名称(必须)

-f --force 强制创建(覆盖已存在的AVD)

-s --skin 新AVD 的皮肤

运行新创建的AVD:GPhone

android create avd -n GPhone -t 2 -c 52M -p C:\AVD\ -s SUSE-HVGA-P

android list avd

3、运行指定的avd

  emulator 模拟器命令,主要用于运行和控制虚拟设备。

 emulator -avd Gphone  -sdcard vsdl

启动名为Gphone 的虚拟设备,并挂载虚拟sd卡 vsdl;

4、mksdcard 创建 sdcard镜像文件

 mksdcard -l cui -sd 512M vsdl

这个命令创建了一个名为vsdl,大小512M的虚拟SD卡。是一个镜像文件,可以再虚拟设备启动时挂载到虚拟设备上。

5、android asset packaging tools(android资源封装工具,AAPT)

对开发工程的资源进行封装和打包,封装为可以在android设备上安装和运行的apk文件。

6、android debug bridge (android 调试桥,ADB)

ADB 和 emulator 系统系统使用网络客户端/服务器模式工作,使用tcp作为通信协议,因此我们在开发过程中看到的虚拟设备的名字都是类似于:emulator-5554,表示这个虚拟设备实例可以通过tcp5554端口和adb进行通信。

ADB的功能非常强大,可以完成很多相关工作,如虚拟设备枚举,连接,虚拟设备系统文件操作,apk软件包管理,logcat控制台等等,如:

 adb devices

枚举当前运行的虚拟设备

adb  shell

可以进入android操作系统命令行,如果有多个虚拟设备,可以使用哪个 -d<标示符> 进行指定。进入后可以基本将android操作系统作为标准的linux环境进行操作。

adb  shell rm  /data/app/chapter2.apk

使用命令删除一个apk软件包;

adb install <your_bin_path>.apk

安装一个.apk软件包;

adb shell sqlite3

访问设备中sqlite3数据库,进行相关数据库操作;

adb logcat

虚拟设备控制台(日志工具)。

7、DDMS

执行这个命令会运行一个独立的DDMS工具(不需要Eclipse);   

8、Telnet

Telnet 不是 android sdk 工具,而是一个系统工具,但它可以和虚拟设备联系起来执行一些操作,如控制虚拟设备的运行,执行一些电话功能等等。

要连接一个正在运行的虚拟设备命令如下:

telnet localhost 5554

连接成功后可以使用help命令查看可以操作的项目。