ADB基础命令
命令 | 解释 |
---|---|
help | 帮助 |
version | 版本信息 |
服务启停
命令 | 解释 |
---|---|
adb start-server | 启动ADB服务 |
adb kill-server | 杀死ADB服务 |
设备相关
命令 | 解释 |
---|---|
adb devices | 显示所有已连接的设备列表 |
adb wait-for-device | device online前一直阻塞,可以作为不需要系统完全启动就能执行的命令的前缀使用:如 adb wait-for-device shell getprop |
adb get-state | |
adb get-serialno | 获取序列号 |
adb get-devpath | 获取设备连接路径 |
adb connect [:] | 通过TCP网络连接设备。(默认端口:5555) |
adb disconnect [:] | 断开通过网络连接的设备 |
adb root | 以root权限重启设备上的adbd服务 |
adb usb | 重启adbd服务,监听USB |
adb tcpip | 重启adbd服务,监听指定的TCP端口 |
adb remout | 重新以读写模式挂载/system 和 /vendor 分区 |
adb reboot | 重启设备 |
bootloader | 重启进入bootloader模式 |
recovery | 重启并进入recovery模式 |
adb指定目标设备选项
命令 | 解释 |
---|---|
-a | 所有设备 |
-d | USB连接的设备 |
-e | 模拟器设备 |
-s | 按串号指定设备 |
-p | 不清楚 |
-H | 指定连接的adb server主机 |
-P | 指定连接的adb server端口 |
文件传送
命令 | 解释 |
---|---|
adb pull | 把设备中的文件或目录拷贝到PC端 |
-p | 显示进度 |
adb push | 把电脑端文件或目录拷贝到设备 |
-p | 显示进度 |
-a | 拷贝时间戳和模式 |
adb sync | 把PC端改动的内容拷贝到设备(默认为/system,/vendor,/data) |
-l | 只列出,不拷贝 |
adb install | 安装应用 |
-r | 替换 |
-s | 安装到SD卡 |
adb uninstall | 移除应用 |
-k | 保留数据和缓存目录 |
调用Android shell命令
命令 | 解释 |
---|---|
adb shell | 进入shell环境 |
adb shell [shell-cmd] | 执行shell命令 |
android shell命令总结: http://www.cnblogs.com/pixy/p/4741532.html
调试相关
命令 | 解释 |
---|---|
adb bugreport | 显示dumpsys, dumppstate, logcat信息 |
adb jdwp | 显示有效地jdwp (java debug wire protocol) 进程 |
网友评论