1.adb针对设备
adb devices //查看链接设备
adb -s "设备序号" shell +命令 //选择设备执行
adb connect "ip地址"
adb disconnect "ip地址"
adb shell screencap -p /sdcard/screenshot.png //截图
adb pull /sdcard/filename //拉取设备文件
adb shell getprop ro.product.model//查看设备信息
adb shell dumpsys battery //查看设备电池
adb shell wm density //查看设备屏幕密度
adb shell getprop ro.build.version.release//查看设备系统版本
adb shell cat /proc/cpuinfo//查看CPU状态
2.adb shell am broadcast -a 广播名 --ei/es/ez 参数名 参数类型
ei 对应 integer 类型
es 对应 String 类型
ez 对应 boolean 类型
ef 对应 float 类型
el 对应 long 类型
3.adb针对应用
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER] //查看所有包名
无 | 所有应用 |
-f | 显示应用关联的 apk 文件 |
-d | 只显示 disabled 的应用 |
-e | 只显示 enabled 的应用 |
-s | 只显示系统应用 |
-3 | 只显示第三方应用 |
-i | 显示应用的 installer |
-u | 包含已卸载应用 |
<FILTER> | 包名包含 <FILTER> 字符串 |
adb install -t -r -d "APK路径" //安装
adb uninstall "包名" //卸载
adb shell am start ”包名“ //调起应用
adb shell am force-stop "包名" //结束应用
adb shell pm clear <包名> // 清除应用缓存
adb shell dumpsys activity activities | grep mFocusedActivity //查看当前Activity