1。在命令行创建、删除和浏览AVD

  在命令行下管理AVD需要借助于Android命令(位于Android SDK安装目录的tools子目录下),如果直接执行Android命令将会启动Android SDK管理器。初次之外该命令还支持如下子命令。

  • list:列出计算机上所有已经安装的Android版本和AVD设备。
  • list avd:列出机器上所有已经安装的avd设备
  • list target:列出机器上所有已经安装的Android版本
  • create avd:创建一个avd设备
  • move avd:移动或重命名一个avd设备
  • delete avd:删除一个avd设备
  • update avd:升级一个avd设备使之符合新sdk环境
  • create project:创建一个新的Android项目
  • update project:更新一个已有的Android项目
  • create test-project:创建一个新的Android测试项目
  • update test-project:更新一个已有的Android项目测试

创建一个新的AVD设备  android create avd -n <avd名称> -t<Android版本> -b<CPU架构> -p<AVD设备保存位置> -s<选择AVD皮肤>

2.使用Android模拟器(Emulator)

使用emulator.exe启动模拟器有两种用法:

  • emulator -avd <AVD名称>
  • emulator -data 镜像文件名称

3.使用Monitor进行调试

运行命令:monitor.bat  启动调试窗口。

调试窗口的几个重要面板:

  • 设备面板:Monitor窗口左上角的面板,该面板会列出当前所有运行的手机(包括真机和模拟器),并列出个手机内的所有进程信息。
  • 信息输出面板:该面板位于Monitor窗口的下方,相当于传统Java应用控制台,因此非常重要
  • 线程跟踪面板:该面板可用于查看指定进程内所有正在执行的线程状态。如果需要让该面板显示指定线程内线程的状态,则应保证下面两步:1.在设备面板上选中需要查看的进程,2.在设备面板上单击“Update Threads”按钮
  • Heap内存跟踪面板:该面板可用于查看指定进程内堆内存的分配和回收信息。
  • 模拟器控制面板:该面板用于让模拟器模拟打电话、发送短信等。
  • 文件管理器面板:该面板可用于查看Android设备所包含的文件,也用于将Android设备的文件导出到电脑上,也可将电脑上的文件导入到Android设备中

4.ADB的用法

  1. 查看当前运行的模拟器(adb devices)
  2. 电脑与手机之间文件的相互复制
    1. adb pull d:\abc.txt /sdcard/
    2. adb pull /sdcard/xyz.txt d:\

  3.启动模拟器的shell窗口 (adb shell)

  4.安装卸载APK程序(adb install [-r] [-s] <file>)(adb uninstall [-k] <package>)

5.使用mksdcard管理虚拟sd卡

  mksdcard命令的语法格式如下:

  mksdcard [-l label] <size> <file>

posted on 2016-02-20 20:59  小码农沐枫  阅读(281)  评论(0编辑  收藏  举报