Android adb命令大全

adb命令,这篇文章整理的很好,还有目录,方便查阅:

https://blog.csdn.net/c1063891514/article/details/79118243

 

am 与pm

am start -n {packageName}/.{activityName} 启动app
am kill <packageName> 杀app的进程
am force-stop <packageName> 强制停止一切
am startservice 启动服务
am stopservice 停止服务
am start -a android.intent.action.VIEW -d http://www.12306.cn/ 打开12306网站
am start -a android.intent.action.CALL -d tel:10086 拨打10086
pm list packages 列出手机所有的包名
pm install/uninstall 安装/卸载

模拟用户事件

文本输入: adb shell input text <string> 例手机端输出demo字符串,相应指令:adb shell input "demo".
键盘事件: input keyevent <KEYCODE>,其中KEYCODE见本文结尾的附表 例点击返回键,相应指令: input keyevent 4.
点击事件: input tap <x> <y> 例点击坐标(500,500),相应指令: input tap 500 500.
滑动事件: input swipe <x1> <y1> <x2> <y2> <time> 例从坐标(300,500)滑动到(100,500),相应指令: input swipe 300 500 100 500. 例200ms时间从坐标(300,500)滑动到(100,500),相应指令: input swipe 300 500 100 500 200.

 logcat

logcat \| grep <str> 显示包含的logcat
logcat \| grep -i <str> 显示包含,并忽略大小写的logcat
logcat -s “ActivityManager” 显示该标签的log
logcat -d 读完所有log后返回,而不会一直等待
logcat -c 清空log并退出
logcat -t <count> 打印最近的count
logcat -v <format>, 格式化输出Log,其中format有如下可选值:
brief — 显示优先级/标记和原始进程的PID (默认格式)
process — 仅显示进程PID
tag — 仅显示优先级/标记
thread — 仅显示进程:线程和优先级/标记
raw — 显示原始的日志信息,没有其他的元数据字段
time — 显示日期,调用时间,优先级/标记,PID
long —显示所有的元数据字段并且用空行分隔消息内容

无线ADB

启动方法:
adb tcpip 5555  //这一步,必须通过数据线把手机与PC连接后再执行
adb connect <手机IP>
停止方法:
adb disconnect //断开wifi连接
adb usb //切换到usb模式

发送广播

adb shell am broadcast -a"android.intent.action.AdupsFota.WriteCommandReceiver"
广播可以带上不同类型的参数,–es为string参数类型,–ei为int参数类型,–ez为boolean参数类型
adb shell am broadcast -a "android.intent.action.AdupsFota.WriteCommandReceiver"--es test_string "this is test string"

屏幕录制

屏幕截图:
可以使用screencap命令来进行手机屏幕截图,例如:
adb shell screencap /sdcard/screen.png
录制视频:
可以使用screenrecord[options] filename命令来录制屏幕视频,例如:
adb shell screenrecord /sdcard/demo.mp4

简单整理了一下,仅供参考!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值