写点什么

Android adb 常用命令

作者:沃德
  • 2022 年 7 月 08 日
  • 本文字数:700 字

    阅读完需:约 2 分钟

指定特定连接设备

$ adb devicesList of devices attachedcf264b8f deviceemulator-5554 device
复制代码

启动/停止 adb

adb start-serveradb kill-server
复制代码

获取手机上安装的应用列表

adb shell pm list packages
复制代码

安装/卸载 应用

adb install APK的路径adb uninstall APK的包名
复制代码

清除 APK 的数据

adb shell pm clear 包名
复制代码

列出前台 Activity

adb shell dumpsys activity activities | grep mFocusedActivity
复制代码

调起指定的 Activity/Service,发送指定广播

adb shell am start -n com.tencent.mm/.ui.LauncherUI
复制代码


adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -n com.lee.test/.CompleteReceiver
复制代码

强行停止应用

adb shell am force-stop -n 包名
复制代码

PC 与手机互传文件

adb pull 手机文件路径 电脑上目录
复制代码

模拟按键/输入

adb shell input keyevent 具体数值
复制代码

Android 日志

adb logcat [<option>] ... [<filter-spec>] ...
复制代码

查看 IMEI 号

adb shellsuservice call iphonesubinfo 1
复制代码

查看系统属性

adb shell cat /system/build.prop
复制代码

屏幕截图并传到电脑端

adb shell screencap -p /sdcard/hello.png
复制代码

录制屏幕

adb shell screenrecord /sdcard/lee.mp4
复制代码

重启机器

adb reboot
复制代码

Monkey 压力测试

adb shell monkey -p 包名 -v 500
复制代码

查看进程

adb shell ps
复制代码

录屏(开始录制)

adb shell screenrecord /sdcard/demo.mp4
复制代码


限制录制时间:


参数: --time-limit


adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4
复制代码


说明:限制视频录制时间为 10s,如果不限制,默认 180s


指定视频分辨率大小:


adb shell screenrecord --size 1280*720 /sdcard/demo.mp4
复制代码


指定视频的比特率:参数: --bit-rate


adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4
复制代码


用户头像

沃德

关注

我就是个零 2018.06.14 加入

程序员而已

评论

发布
暂无评论
Android adb常用命令_android_沃德_InfoQ写作社区