• Android模拟器avd的创建、使用和调试相关命令


    1.创建AVD命令:android-sdk-windows ools目录下面有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 SettingsAdministrator.androidavdandroid1.6.avd
      Target: Android 1.6 (API level 4)
         ABI: armeabi
        Skin: WVGA800
    ———
        Name: android2.3
        Path: C:Documents and SettingsAdministrator.androidavdandroid2.3.avd
      Target: Android 2.3.3 (API level 10)
         ABI: armeabi
        Skin: WVGA800
      Sdcard: 16M
    ———
        Name: android3.0
        Path: C:Documents and SettingsAdministrator.androidavdandroid3.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 SettingsAdministrator.androidavd 既%android_sdk_home%/android 目录的avd子目录,该目录下包含2个文件一个wsh.ini一个wsh.avd,其中sdcard.img是SD卡镜像,userdata.img是用户数据镜像。

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

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

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

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

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

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

    4.安装android 程序  .apk

    E:wshandroidandroid-sdk-windows ools>adb install e:wshandroidexampleTableLayoutTest.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:wshandroidandroid-sdk-windows ools>adb install -r e:wshandroidexampleTableLayoutTest.apk
    62 KB/s (19092 bytes in 0.296s)
            pkg: /data/local/tmp/TableLayoutTest.apk
    Success

  • 相关阅读:
    使用submit异步提交,阻止表单默认提交
    EasyDarwin流媒体服务器实现关键帧推送功能
    EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器
    EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器
    EasyDarwin流媒体云平台架构
    EasyDarwin流媒体云平台架构
    EasyDarwin流媒体服务器高性能优化方向
    EasyDarwin流媒体服务器高性能优化方向
    我们将要建立的EasyDarwin开源社区
    我们将要建立的EasyDarwin开源社区
  • 原文地址:https://www.cnblogs.com/wangs/p/3179542.html
Copyright © 2020-2023  润新知