zoukankan      html  css  js  c++  java
  • adb 常用命令

    Adb  命令

       adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等

    1. adb  devices       查看设备连接

    2. adb  push 文件   /接收设备/ 发送文件到手机

    3. adb  pull /sdcard/文件  pc路径 发送文件到pc端

    4. adb  shell screencap  /sdcard/保存路径 截屏

    5. 安装命令

      adb install <APK路径>  安装apk

      adb install -r <APK路径>  保留数据和缓存文件,重新安装APK

      adb install -s <APK路径>  安装apk到sd卡

      卸载命令

      adb uninstall <package> 卸载APP

      adb uninstall  -k <package> 卸载APP但保留数据和缓存文件

    6. adb   –s <序列号>  shell <command 命令> adb命令

    7. adb shell ->cat/sys/class/net/wlan0/address  获取Mac地址

      abd shell –>cat /proc/cpuinfo 获取CPU信息

      adb shell ->cat /proc/meminfo 查看当前内存占用

      adb shell -> cat /proc/iomem 查看IO内存分区

    8. adb shell top  查看设备CPU和内存占用情况

      adb shell top –m 3 查看占用内存前3的APP

      adb shell top –n 1 刷新一次内存信息,然后返回

      adb shell ps 查看进程列表

      adb shell kill <pid>杀死一个进程

      adb shell ps –x <pid>查看指定进程状态

      adb shell service list 查看后台服务信息

    9. adb shell input keyevent <no>

      No支持以下80多种不同的按键值

      0 --> "KEYCODE_UNKNOWN"
      1 -->  "KEYCODE_MENU"
      2 -->  "KEYCODE_SOFT_RIGHT"
      3 -->  "KEYCODE_HOME"
      4 -->  "KEYCODE_BACK"
      5 -->  "KEYCODE_CALL" 
      6 -->  "KEYCODE_ENDCALL" 
      7 -->  "KEYCODE_0" 
      8 -->  "KEYCODE_1" 
      9 -->  "KEYCODE_2" 
      10 -->  "KEYCODE_3"
      11 -->  "KEYCODE_4" 
      12 -->  "KEYCODE_5" 
      13 -->  "KEYCODE_6" 
      14 -->  "KEYCODE_7" 
      15 -->  "KEYCODE_8" 
      16 -->  "KEYCODE_9" 
      17 -->  "KEYCODE_STAR" 
      18 -->  "KEYCODE_POUND" 
      19 --> "KEYCODE_DPAD_UP" 
      20 --> "KEYCODE_DPAD_DOWN" 
      21 --> "KEYCODE_DPAD_LEFT" 
      22 -->  "KEYCODE_DPAD_RIGHT"
      23 -->  "KEYCODE_DPAD_CENTER"
      24 --> "KEYCODE_VOLUME_UP" 
      25 --> "KEYCODE_VOLUME_DOWN" 
      26 -->  "KEYCODE_POWER" 
      27 -->  "KEYCODE_CAMERA" 
      28 -->  "KEYCODE_CLEAR" 
      29 -->  "KEYCODE_A" 
      30 -->  "KEYCODE_B" 
      31 -->  "KEYCODE_C" 
      32 -->  "KEYCODE_D" 
      33 -->  "KEYCODE_E" 
      34 -->  "KEYCODE_F" 
      35 -->  "KEYCODE_G" 
      36 -->  "KEYCODE_H" 
      37 -->  "KEYCODE_I" 
      38 -->  "KEYCODE_J" 
      39 -->  "KEYCODE_K" 
      40 -->  "KEYCODE_L" 
      41 -->  "KEYCODE_M"
      42 -->  "KEYCODE_N" 
      43 -->  "KEYCODE_O" 
      44 -->  "KEYCODE_P" 
      45 -->  "KEYCODE_Q" 
      46 -->  "KEYCODE_R" 
      47 -->  "KEYCODE_S" 
      48 -->  "KEYCODE_T" 
      49 -->  "KEYCODE_U" 
      50 -->  "KEYCODE_V" 
      51 -->  "KEYCODE_W" 
      52 -->  "KEYCODE_X"
      53 -->  "KEYCODE_Y" 
      54 -->  "KEYCODE_Z" 
      55 -->  "KEYCODE_COMMA" 
      56 -->  "KEYCODE_PERIOD"
      57 --> "KEYCODE_ALT_LEFT" 
      58 --> "KEYCODE_ALT_RIGHT" 
      59 --> "KEYCODE_SHIFT_LEFT" 
      60 --> "KEYCODE_SHIFT_RIGHT" 
      61 -->  "KEYCODE_TAB" 
      62 -->  "KEYCODE_SPACE" 
      63 -->  "KEYCODE_SYM" 
      64 --> "KEYCODE_EXPLORER" 
      65 --> "KEYCODE_ENVELOPE" 
      66 -->  "KEYCODE_ENTER" 
      67 -->  "KEYCODE_DEL" 
      68 -->  "KEYCODE_GRAVE" 
      69 -->  "KEYCODE_MINUS" 
      70 -->  "KEYCODE_EQUALS" 
      71 --> "KEYCODE_LEFT_BRACKET" 
      72 -->  "KEYCODE_RIGHT_BRACKET" 
      73 -->  "KEYCODE_BACKSLASH"
      74 --> "KEYCODE_SEMICOLON" 
      75 -->  "KEYCODE_APOSTROPHE"
      76 -->  "KEYCODE_SLASH" 
      77 -->  "KEYCODE_AT" 
      78 -->  "KEYCODE_NUM" 
      79 --> "KEYCODE_HEADSETHOOK" 
      80 -->  "KEYCODE_FOCUS"
      81 -->  "KEYCODE_PLUS"
      82 -->  "KEYCODE_MENU"
      83 -->  "KEYCODE_NOTIFICATION"
      84 -->  "KEYCODE_SEARCH" 
      85 --> "TAG_LAST_KEYCODE" 

      例如:

      adb shell input keyevent 1 打开菜单

      adb shell input keyevent 26 按下电源键

    10. adb  shell ps |  grep adbd 查看设备上的adb进程

    11. adb  get-state 设备连接状态

    12. adb  logcat  -v time >   .txt 获取日志

    13. adb  shell am start -W -S -n activity app启动速度测试 - 冷启动

    14. adb  shell am start -W  -n activity app启动速度测试 - 热启动

    15.  adb  shell pm list pcakage 列出包名

      持续更新。

  • 相关阅读:
    记一次主从同步出现错误
    Mycat的学习
    MHA高可用集群
    MySQL进行 行累计
    设定从某个时间执行脚本,直到现在
    跟踪数据
    爬虫笔记
    爬虫练习
    css3-文本阴影
    vue生命周期
  • 原文地址:https://www.cnblogs.com/mcboy/p/8831024.html
Copyright © 2011-2022 走看看