1. 显示当前连接设备
adb devices
2. 安装软件 --将指定的apk文件安装到设备上
adb install <apk文件路径>
3. 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 登录设备shell
adb shell --这个命令将登录设备的shell.
adb shell <command命令> 后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
5. 从电脑上发送文件到设备 --用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
adb push <本地路径> <远程路径>
adb remount ## remount '/system'分区 as read-write 重新挂载系统分区,使系统分区重新可写
6. 从设备上下载文件到电脑 --用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
adb pull <远程路径> <本地路径>
7. 显示帮助信息(包括各种命令用法与含义) --
adb help
8 杀死服务
adb shell am force-stop com.test.vsdm
9 adb发送广播
com.cvte.action.SYS_REBOOT,
是否需要静默重启,由“is_silent”的值来决定:
需静默重启:intent.putExtra(“is_silent”, 1);
非静默重启:intent.putExtra(“is_silent”, 0);
[-a <ACTION>]
[-d <DATA_URI>]
[-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
[-n <COMPONENT>]
[-f <FLAGS>] [<URI>]
adb shell am broadcast -a com.cvte.action.SYS_REBOOT --ei "is_silent" 1 静默重启广播
ei int型变量 es 字符串型变量 ez boolean型
10 adb停止与启动
adb kill-server
adb start-server
11 adb移除系统app
adb remount
adb shell rm system/app/app-debug_signed.apk
12 adb设备重启
adb reboot