• adb命令学习


    录制屏幕操作
    Android4.4版本以上支持录制屏幕
      adb shell screenrecord /sdcard/demo.mp4

    ADB logcat 输出时间信息:
      adb logcat -v time 

    同样也可以组合使用:
      adb logcat -v time -s PowerManagerService

    查看当前设备

      adb devices

    连接指定设备

      adb connect ip:5555

    截图命

      adb shell /system/bin/screencap -p /sdcard/screenshot.png

    将截图复制到电脑盘中

      adb pull /sdcard/screenshot.png E:download

    模拟按键

      adb shell input keyevent "value"
      部分常见按键对应值:
      Key  | Constant Value
      Back 4
      Power 26
      Menu 82
      Home 3
      Search 84
     
      方向键:
      上 19
      下 20
      左 21
      右 22
      确认(类似单击):23
     
    输出所有已经安装的应用/查看安装的第三方应用
      adb shell pm list packages -f/adb shell pm list packages -3
     
    清除logcat缓冲区
    (用这个命令来清除一些重复出现的过时的日志)
      adb logcat -c
     
    查看Android(手机平板开发板等)设备信息
      adb shell dumpsys package > package.xml
     
    抓取Logcat信息及kmsg信息
      cat proc/kmsg >/data/kmsg.txt 
      logcat -v time >/data/logcat.txt
     
    获取运行内存/CPU信息
      adb shell
      cat /proc/meminfo
      cat /proc/cpuinfo
     
    查看应用引用
    adb 查看Android应用所有引用
      adb shell
      ps  (查看PID号)
      cd /proc/PID号/fd
      busybox ls -l
     
    也将文件拷贝出来
      cat xxx > /sdcard/xxx
     
    查看设备是否拥有su权限(4.2及之前版本)
      adb shell
      ps
    会列出系统进程

    选一个u开头的 表示普通程序

     

      su u0_a8

    切换到u0_a8下 #号变 
      su
    #如果可以执行,>号为#号,则表示有su权限,如果提示权限问题,就没有su权限

     

    ADB logcat过滤

      adb logcat -s TAG_NAME
      adb logcat -s TAG_NAME_1 TAG_NAME_2
      adb logcat “*:PRIORITY”
      adb logcat -s TAG_NAME:PRIORITY
      adb logcat -s TAG_NAME_1:PRIORITY_1 TAG_NAME_2:PRIORITY
     
    优先级(PRIORITY)分为以下几种:
      V – Verbose
      D – Debug
      I – Info
      W – Warning
      E – Error
      F – Fatal
      S – Silent
     
    范例:
      adb logcat *:E 查看异常信息
      adb logcat -s "TAG"    过滤TAG
     
    通过sendevent 模拟按键以及鼠标
    直接用input实现:
      adb shell input keyevent 3
      adb shell input tap 250 250
      adb shell input swipe 250 250 300 300
     
     
     
     
  • 相关阅读:
    UIImageView
    正则表达式
    控制器生命周期和 UIView
    Storyboard
    1218.2——property关键字
    1218.1——OC中的常见关键字及一些基本方法
    1217.2——定义一个类+方法声明调用
    1217.1——OC准备
    1216.2——文件操作
    1216.1——双链表
  • 原文地址:https://www.cnblogs.com/biyuting/p/5710582.html
Copyright © 2020-2023  润新知