常用的 adb 命令合集

1、adb 常用命令

# 启动 adb 服务
adb start-server

# 关闭 adb 服务
adb kill-server

# 检查 5037 端口是否被占用,如果被占用则提示:cannot bind to 127.0.0.1:5037
adb nodaemon server

# 查看当前 adb 版本
adb version 

# 连接模拟器
adb connect 模拟器设备名称 

# 查看连接设备
adb devices

# 安装 apk 应用包
adb install xxx.apk

# 卸载 apk 应用包
adb uninstall PackageName

# 获取 PackageName 和 ActivityName,如:aapt dump badging QQ.apk
aapt dump badging apkName

# 显示手机里面所有应用的包名
adb shell pm list packages

# 重启模拟器
adb reboot

# 进入安卓手机目录
adb shell

# 进入指定的设备目录,如:adb -s 127.0.0.1:62001 shell
adb -s deviceName shell

# 安装应用到指定设备
adb -s deviceName install xxx.apk

# 上传文件到手机端 SDCard 路径
adb push 本地磁盘路径 手机端SDCard路径

# 从手机端 SDCard 路径下载文件到本地磁盘
adb pull 手机端SDCard路径 本地磁盘目录路径

# 获取手机的序列号
adb get-serialno

# 获取手机屏幕分辨率
adb shell wm size

# 获取手机的 cpu 信息
adb shell cat /proc/cpuinfo

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

# 获取手机的 mac 地址
adb shell cat /sys/class/net/wlan0/address

 2、adb 命令抓 Android app 日志

  • adb  logcat 日志命令
  • 参数:
    • -c  清空日志  
    • -s  按照标签输出日志  
    • -d  不阻塞命令行  
    • -v time 就会显示出时间
  • 日志等级:
    • V     verbose:明细  
    • D     debug:调试信息  
    • I       info:信息  
    • W     warn:警告  
    • E      error:错误信息  
    • F      fatal:严重错误  
    • S      silent:最严重错误  
  • 应用场景:
    • # 只输出标签是 "ActivityManager" 的日志  
      • adb  logcat  -s  "ActivityManager"  -d     
    • # 只输出标签是 "ActivityManager" 和 " com.qiduo.mail" 的日志      
      • adb  logcat  -s  "ActivityManager"  -d  |  findstr  com.qiduo.mail    
    • # 只输出标签是 "ActivityManager" 和 " com.qiduo.mail" 和 "Displayed" 的日志  
      • adb  logcat  -s  "ActivityManager"  -d  |  findstr  com.qiduo.mail  |  findstr  Displayed    
  • 把日志输出到目录
    • 把日志输出到手机指定目录,备注:指定的目录必须存在,否则会提示找不到地址  
      • 其命令为:adb logcat -f / sdcard/zjdata.bredbaby/log/1.txt    
    • 把日志输出到电脑指定目录,如 d:\test    
      • 其命令为:adb logcat >d:\test\1.txt    
    • 如果直接用 adb logcat,会将很多没用的一起加载,如果只想抓取被测 app 的日志,就需要对包名进行过滤,其命令如下  
      • adb logcat | find "com.duoceshi.package" > d:\test\1.txt    

  

posted @ 2020-12-22 11:39  Evan0813  阅读(1116)  评论(0)    收藏  举报