查看安卓设备下所有的包
adb shell pm list packages
筛选某个包
adb shell pm list packages |findstr "taobao"
手机连接电脑
1.手机与电脑处于同个局域网
2.执行adb devices查看当前连接多少设备
3.如果设备过多执行 adb kill-server
4.手机通过有线连接电脑
5.执行adb tcpip 5555
6.拔掉有线,执行adb connect 局域网ip地址
7.当连接多台设备需要对指定设备执行指令,加入-s,如:adb -s 设备id ....
获取屏幕宽高
adb shell wm size
在屏幕上点击坐标点x=50 y=250的位置。
adb shell input tap 50 250
查看cpu运行情况(前10条)
adb shell top -m 10
查看apk包签名信息
keytool -printcert -jarfile xxx.apk
查看应用的信息(包含进程id,数据情况...)
adb shell dumpsys meminfo 包名
查看手机所有log
adb logcat
通过进程id查看指定应用log
adb logcat --pid=7948
发送广播的基本命令格式
adb shell am broadcast -a <ACTION> [其他参数]
<ACTION> 是广播的动作,可以是系统定义或自定义的动作。
可选参数包括: -d <DATA_URI>:数据 URI。 -t <MIME_TYPE>:数据类型。 --es <KEY> <STRING>:传递字符串数据。 --ei <KEY> <INT>:传递整型数据。 --ez <KEY> <BOOLEAN>:传递布尔值。