前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ADB常用命令

ADB常用命令

作者头像
沈宥
发布2022-05-09 21:46:30
7610
发布2022-05-09 21:46:30
举报

ADB服务启动关闭

adb start-server 启动adb 服务,基本不会用到,因为只要设备连接正确,会自动启动adb server

adb kill-server 停止adb server

adb -P <port> start-server 指定adb server 的网络端口port (默认为5037)启动服务

信息查看

设备信息

adb version 查看adb 版本信息

adb devices 查看adb 连接设备

adb get-serialno 获取设备序列号

adb shell getprop ro.product.model 查看设备型号

adb shell wm size 查看屏幕分辨率

adb shell dumpsys battery 查看电池状况

adb shell dumpsys iphonesubinfo 设备IMEI号

adb shell getprop ro.build.version.release 设备Android 系统版本

adb shell cat /proc/cpuinfo 设备CPU 信息

adb shell cat /proc/meminfo 设备内存信息

应用信息

adb logcat 查看日志

adb logcat -c 清空日志

adb shell pm list packages 列出手机装的所有app 的包名

adb shell pm list packages | grep ‘xx’ linux 列出手机装带有xx的APK包

交互

APP安装和卸载

adb install <apkfile> 参数apkfile 为.apk 文件名称

adb install -r test.apk 保留数据和缓存文件,重新安装apk

adb uninstall <package> 参数package 为软件包名称

adb uninstall -k cn.com.test.mobile 卸载app 但保留数据和缓存文件

应用操作

adb shell pm clear <packagename> 清除应用数据与缓存

adb shell am force-stop <packagename> 强制停止应用

其他功能

屏幕截图

adb exec-out screencap -p > img.png 老版本无exec-out命令,只适合于新版的截图

adb shell screencap -p /sdcard/img.png 老版本截图先保存在设备端

adb pull /sdcard/img.png 通过pull拷贝到本地

screencap 参数含义:

-p 指定保存文件为 png 格式

-d display-id 指定截图的显示屏编号(有多显示屏的情况下)

录制屏幕

默认录制时间和最长录制时间都是180s

adb shell screenrecord /sdcard/filename.mp4

screenrecord 参数含义:

--size WIDTHxHEIGHT 视频的尺寸,比如 1280x720,默认是屏幕分辨率。

--bit-rate RATE 视频的比特率,默认是 4Mbps。

--time-limit TIME 录制时长,单位秒。

--verbose 输出更多信息。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从头开始学习测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设备信息
  • 应用信息
  • APP安装和卸载
  • 应用操作
  • 屏幕截图
  • 录制屏幕
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档