1.创建AVD命令:android-sdk-windows\tools目录下面有android命令  android list 列出当前系统中已安装的Android版本以及已安装的AVD(Android Virtual Device)设备。

Available Android targets:
———-
id: 1 or “android-4″
     Name: Android 1.6
     Type: Platform
     API level: 4
     Revision: 3
     Skins: HVGA, QVGA, WVGA800 (default), WVGA854
     ABIs : armeabi
———-
id: 2 or “android-10″
     Name: Android 2.3.3
     Type: Platform
     API level: 10
     Revision: 2
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854
     ABIs : armeabi
———-
id: 3 or “android-11″
     Name: Android 3.0
     Type: Platform
     API level: 11
     Revision: 2
     Skins: WXGA (default)
     ABIs : armeabi
———-
id: 4 or “android-12″
     Name: Android 3.1
     Type: Platform
     API level: 12
     Revision: 3
     Skins: WXGA (default)
     ABIs : armeabi

Available Android Virtual Devices:
    Name: android1.6
    Path: C:\Documents and Settings\Administrator\.android\avd\android1.6.avd
  Target: Android 1.6 (API level 4)
     ABI: armeabi
    Skin: WVGA800
———
    Name: android2.3
    Path: C:\Documents and Settings\Administrator\.android\avd\android2.3.avd
  Target: Android 2.3.3 (API level 10)
     ABI: armeabi
    Skin: WVGA800
  Sdcard: 16M
———
    Name: android3.0
    Path: C:\Documents and Settings\Administrator\.android\avd\android3.0.avd
  Target: Android 3.0 (API level 11)
     ABI: armeabi
    Skin: WXGA

前面列出所有可用的Android版本,后面列出已有的AVD设备

创建AVD命令,android create avd -n <avd名称> -t<android版本> -p<AVD设备保存位置> -s <选择avd皮肤>

比如 android create avd -n wsh -t 6

6是android 2.3的代号。

创建好了之后,在C:\Documents and Settings\Administrator\.android\avd 既%android_sdk_home%/android 目录的avd子目录,该目录下包含2个文件一个wsh.ini一个wsh.avd,其中sdcard.img是SD卡镜像,userdata.img是用户数据镜像。

2.创建好AVD后,可以使用下面的启动该AVD

android-sdk-windows\tools目录下面有emulator命令:  emulator -avd wsh   //wsh为刚才创建的AVD名字。

3.使用和调试命令。1)android-sdk-windows\platform-tools 目录下面有adb工具(android debug bridge)   2)调试命令  tools\ddms.bat

adb devices 列出所有已经启动的AVD设备

adb shell 进入AVD设备中的命令行。(linux 系统中的命令可用比如ls)

在运行ddms界面的右侧,Emulator Control中可以模拟电话打入和短信以及位置信息等。

4.安装android 程序  .apk

E:\wsh\android\android-sdk-windows\tools>adb install e:\wsh\android\example\TableLayoutTest.apk
adb server is out of date.  killing…
* daemon started successfully *
66 KB/s (19092 bytes in 0.281s)
        pkg: /data/local/tmp/TableLayoutTest.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
[1]   Segmentation fault      pm install /data…

E:\wsh\android\android-sdk-windows\tools>adb install -r e:\wsh\android\example\TableLayoutTest.apk
62 KB/s (19092 bytes in 0.296s)
        pkg: /data/local/tmp/TableLayoutTest.apk
Success

Android模拟器avd的创建、使用和调试相关命令的更多相关文章

  1. 通过CMD命令行创建和使用Android 模拟器 AVD

    进行Android APP测试时,若手持android手机设备稀少的情况下,我们可以通过创建Android模拟器AVD来代替模拟android手机设备,本文就具体介绍如何创建和使用AVD. 1.创建A ...

  2. 让Android模拟器速度飞起来_Eclipse+BlueStacks调试Android应用【2012-10-30】

    谨将此文献给无真机进行调试的各位同仁们,有真机的幸运儿请自觉飘过 原文地址:http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746950.html 长 ...

  3. Android adb基本命令-cd,ls,目录相关命令

    cd的命令 cd -:代表进入家目录,普通用户是/home/用户名,root用户是/root目录,-是家目录的代表 cd /:这是进入根目录,/是根目录的代表 cd .. :是返回上一级的目录 cd ...

  4. windbg调试相关命令

    windbg 查找函数:x exe!main* 条件断点打印字符:bp 7199a2b0 ".printf \"message:%ma\", poi(@esp+8);.e ...

  5. linux 调试相关命令

    1. tail -f filename 调试时,log输出到文件,但是又想看到即时输出信息 未完待续....

  6. mysql创建用户及授权相关命令

    移步: https://zhidao.baidu.com/question/1576368583039067980.html

  7. Android 模拟器 下载、编译及调试

    Android 模拟器源码下载 Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似,可以参考 Google 官方提供的 Android 源码下载文档 来了解这个过程. ...

  8. Android 模拟器下载、编译及调试

    Android 模拟器源码下载 Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似,可以参考 Google 官方提供的 Android 源码下载文档 来了解这个过程. ...

  9. android模拟器创建时的PANIC: Could not open:错误的解决

    创建AVD之后,在启动时报如下错误,解决方法如下: 在环境变量中创建ANDROID_SDK_HOME=D:\Program Files (x86)\Android\android-sdk,后面的当然是 ...

随机推荐

  1. I.MX6 bq27441 driver hacking

    /************************************************************************* * I.MX6 bq27441 driver ha ...

  2. RPi 2B GPIO 测试

    /************************************************************************************** * RPi 2B GPI ...

  3. Java 时间转换问题总结

    这几天开发中遇到时间转换出错的问题,特总结如下:   ========================================================================= ...

  4. 初涉C#防止黑客攻击站短

    一.同一个IP如果在一分钟内连续发送5个站短可以认为是不正确的,原因有2方面: 1.发站短的页面是有点击按钮,点击按钮后马上按钮会变为不可点击,所以在前端要防止点击一次触发多次的情况 2.发送短信的U ...

  5. python 网络编程 (二)---异常

    异常 python的socket模块实际上定义了4种可能出现的异常: 1)与一般I/O 和通信问题有关的socket.error; 2)与查询地址信息有关的socket.gaierror; 3)与其他 ...

  6. 基于Ubuntu14.10的Hadoop+HBase环境搭建

    本篇博文中谈及的Hadoop和HBase都是单机版,简单了解. 首先在Ubuntu上搭建Hadoop开发环境,主要参考另外一篇博客,仔细照做并解决出现的问题即可. 地址:http://www.powe ...

  7. Navicat通过云主机内网连接阿里云RDS

    背景 公司为了安全起见,RDS设置只允许阿里云主机的内网端可以访问.这就意味,如果要操作RDS就需要连接到云主机上之后通过mysql shell操作.操作起来很复杂麻烦,今天看同事用Navicat f ...

  8. ubuntu openstack spice

    Openstack启用spice协议 #控制节点 #安装 ? 1 apt-get install nova-spiceproxy spice-html5 spice-vdagent #配置 nano ...

  9. EntityFramework更新多条数据【8万】

    此文主要用做记录用: 原因:数据库迁移,需要转换大量用户资料,两数据某字段加密方式不一致需要批量转换 注:转换程序用了EntityFramework 过程: 1.读取所有需要转换数据至List 2.采 ...

  10. C#基础系列(一)

    1.vs中F5(调试)和Ctrl + F5(直接运行不调试)的区别: Ctrl+F5是直接运行生成的程序,不进行重新编绎,所以运行起来比较快F5是重新编绎后再运行,这样可以在程序代码中设置断点跟踪来调 ...