• adb命令——基础系统类命令


     基本指令:

    1、adb    devices ——获取设备列表及设备状态

    2、adb    get-state ——获取设备的状态

    3、adb   version ——查看当前adb版本

    4、adb   get-serialno  ——获取手机的序列号

    5、adb   shell   wm    size ——查看手机屏幕分辨率

    6、adb    shell    cat /proc/cpuinfo  —— 显示手机的cpu信息

    7、adb    shell    getprop     ro.product.model  查看手机的设备型号

    8、adb     kill-server——杀死(终止)adb服务

    9、adb    start-server——启动adb服务

    10、adb    -s     <serial number>       cmd   ——向设备发送adb命令

    11、adb    push    电脑路径         手机路径——把电脑文件传输到手机里——adb     push      c:usersdeldesktop123.png       /sdcard  

    12、adb    pull      手机路径         电脑路径——把手机文件传输到电脑里——adb     pull         /sdcard/123.png          c:usersdeldesktop   

    13、adb    shell      screencap        -p      手机路径——截图保存—— adb     shell      screencap     -p       /sdcard/123.png  

    14、adb     reboot    ——  重启手机

    15、adb     reboot    recovery——恢复出厂设置

    ================================================================================

    1、adb    devices ——获取设备列表及设备状态

    image

    ======================================================================================================

    2、adb    get-state ——获取设备的状态

    image

    设备的状态有 3 钟,device , offline , unknown

    device:设备正常连接

    offline:连接出现异常,设备无响应

    unknown:没有连接设备

    ================================================================================================

    3、adb   version ——查看当前adb版本

    ===============================================================================================

    4、adb   get-serialno  ——获取手机的序列号

    ========================================================================================

    5、adb   shell   wm    size ——查看手机屏幕分辨率

    =========================================================================================

    6、adb    shell    cat /proc/cpuinfo  —— 显示手机的cpu信息

    ==================================================================================

    7、adb    shell    getprop     ro.product.model  查看手机的设备型号

    ==============================================================================

    8、adb     kill-server——杀死(终止)adb服务

    ==================================================================================

    9、adb    start-server——启动adb服务

     ========================================================================================

    10、adb   -s     <serial number>       cmd   ——向设备发送adb命令

     (1)、通过adb    devices命令获取所有online设备的serial number

     (2)、通过adb   get-serialno  ——获取手机的序列号

     

     ----------------------------------------------------------------------------------------------------------------

     示例:

    1. 通过adb devices命令获取所有online设备的serial number。

    C:UsersAdministrator>adb devices

    List of devices attached
    emulator-5554   device
    SH0A6PL00243    device


    上面表示,当前有两个设备online,第一个emulator-5554是模拟器,后一个是真机会SH0A6PL00243。


    2. 通过adb -s <serial number> cmd向设备发送adb命令。

    比如:运行命令shell。

    C:UsersAdministrator>adb    -s     SH0A6PL00243     shell
    #

    比如:down一个应用的数据库到本地f: est目录下面。

    C:UsersAdministrator>adb     -s     SH0A6PL00243      pull      data/data/com.Android.tencent/databases/AgendaDetails.db        f: est
    555 KB/s (5120 bytes in 0.009s)

    C:UsersAdministrator>
    运行其它命令和运行pull命令一样的,只是在adb和cmd之间需要额外添加-s <serial number>即可。

     ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

     

     =======================================================================================

  • 相关阅读:
    要使用springtest来进行单元测试 否则将无法注入 applicationContext.xml
    关键词的重要性
    发卡可以以交叉方式佩戴来增强可爱性
    红毛类型
    oracle学习总结4
    对springMVC的简单理解
    理解RESTful架构
    项目移植过程中报:“Project facet Java version 1.7 is not supported.” 错误
    svn服务器的搭建
    oracle学习总结3
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12944048.html
Copyright © 2020-2023  润新知