adb命令在安卓测试中经常用到,使用安卓手机的人在自己刷机的时候也会用到adb命令,下面是我记录的常用命令
1、adb devices :显示连接的设备/未连接
2、adb start-server / adb kill-server / adb -P 端口号 start-server :启动服务/kill服务/指定端口启动
3、adb root :以root权限运行
4、adb tcpip 端口号 :在端口上监听TCPIP连接
5、adb connect 设备IP地址 :连接设备
6、adb shell pm list packages :显示所有应用,后面加-s表示显示系统应用,加-3 表示显示第三方应用
7、adb shell pm list packages | grep xxxx
8、adb install xxx.apk /adb uninstall 应用包名
9、adb shell pm clear :清楚数据和缓存
10、adb shell dumpsys activity services xx包名 :查看正在运行的service
11、adb shell dumpsys activity activities|grep mFocusedActivity :查看前台Acitvity
12、adb shell am start 参数 包名/方法名
如 adb shell am start -n com.tencent.mm/.ui.launcher UI :调用包名为com.tencent.mm的方法名
13、adb shell am broadcast 参数 组件名 :发送广播通知
如 adb shell am broadcast -a android.intent.action.MASTER_CLEAR(恢复出厂设置并清除内存上的所有内容)
adb shell am broadcast -a "send_by_frank_test" (发送一个广播send_by_frank_test)