adb的命令实在是太多了,能够记下来的就那么几个常用的,有些不常用的就会遗忘,索性我把他写在这里,方便查看,避免每一次都在去搜索。
1.文件推送,从本地发送文件到其他设备
adb push /location file path(本地文件保存路径) /sdcard (其他设备保存路径)注:两个文件路径之间空格隔开,一共四条语句;
2.文件拉取,从其他设备拉取文件到本地
adb pull /sdcard (其他设备保存路径) /location file path(本地文件保存路径) 注:两个文件路径之间空格隔开,一共四条语句;
3.apk安装包安装
adb install /安装文件路径(第一次安装)
adb install -r /安装文件路径(覆盖安装)
4.apk 卸载
adb uninstall 包名
5.数据线连接后,进入终端命令
adb shell
6.通过ip地址对设备进行连接
adb connect ip地址(如:192.168.0.1)
7.断开所有设备连接
adb disconnect
也可以带参数,断开某一个连接设备
8.显示所有包名
adb shell pm list packages
adb shell pm list packages com(加入筛选条件,查询具体某一个包名)
9.发送广播
adb shell am broadcast -a 包名 -f 32(包名处,填写相关包名)
10.启动服务
su (有些设备需要root权限)
am startservice -n 包名/service 全路径(包名是app包名,service路径是绝对路径)
11.发送开机广播
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
12.查看进程
adb shell
ps / ps |grep 包名(ps直接查看进程,或者可进行筛选)
13.杀进程
adb shell
am force-stop 包名(强制停止某一个应用)
14.查看应用的详细信息(安装时间、版本号……)
adb shell dumpsys package 包名
15.截屏指令
adb connect ip (ip地址:192.168.0.1)
adb shell /system/bin/screencap -p 截图保存路径( /sdcard/screenshot.png )
adb pull /sdcard/screenshot.png 本地路径(/Users/apple/Desktop/)
总结,以上是本人经常会用到的一些简单的adb命令,分享出来,供大家参看,如有不当之处,多多指教!