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. erlang mnesia 数据库实现SQL查询

    Mnesia是一个分布式数据库管理系统,适合于电信和其它需要持续运行和具备软实时特性的Erlang应用,越来越受关注和使用,但是目前Mnesia资料却不多,很多都只有官方的用户指南.下面的内容将着重说 ...

  2. WCF 学习总结2 -- 配置WCF

    前面一篇文章<WCF 学习总结1 -- 简单实例>一股脑儿展示了几种WCF部署方式,其中配置文件(App.config/Web.config)都是IDE自动生成,省去了我们不少功夫.现在回 ...

  3. Js获取Cookie值的方法

    function getCookie(name) { var prefix = name + "=" var start = document.cookie.indexOf(pre ...

  4. java jvm学习笔记一

    欢迎装载请说明出处:http://blog.csdn.net/yfqnihao java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式 ...

  5. LIBSVM的使用方法

    [原文:http://wenku.baidu.com/view/7e7b6b896529647d27285276.html] 目  录 1 Libsvm下载... 3 2 Libsvm3.0环境变量设 ...

  6. git 的版本回滚

    当用git clone 复制远程代码库到本地时,使用 git branch 只能看到默认库(master),当远程库有多个分支时,可以使用 git branch -a 查看全部的分支, 然后git c ...

  7. linux内核-双向链表

    linux中的经典宏定义 offsetof 定义:offsetof在linux内核的include/linux/stddef.h中定义. #define offsetof(TYPE, MEMBER) ...

  8. 编译并使用Lua语言

    Lua是一个小巧的脚本语言,该语言设计的目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. 可扩展性.Lua的扩展性非常卓越,可以通过Lua代码或C代码扩展,很多功能可以通过外部库来扩 ...

  9. nyoj 199 无线网络覆盖

    无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3   描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学. 现在学校给了他一个 ...

  10. DS18B20 for STM32 源代码 【worldsing笔记】

    DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式:温度测量范围为-55℃-+125℃,可编程为9位-12位A/D转换精度,测温分辨率可达0.0625℃.主 ...