当前位置:科普知识站>IT科技>

android|adb命令详解

IT科技 阅读(7.88K)
adb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具。

adb 命令

adb devices , 获取设备列表及设备状态


android adb命令详解

[xuxu:~]$ adb devicesList of devices attached 44c826a0device

adb get-state , 获取设备的状态


[xuxu:~]$ adb get-statedevice

设备的状态有 3 种,device , offline , unknown


device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备

adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务,通常两个命令一起用

adb logcat , 打印 Android 的系统日志

adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误


adb bugreport > d:ugreport.log

adb install , 安装应用,覆盖安装是使用 -r 选项

adb uninstall , 卸载应用,后面跟的参数是应用的包名,请区别于 apk 文件

adb pull , 将 Android 设备上的文件或者文件夹复制到本地


adb pull sdcard/pull.txt d:

adb push , 推送本地文件至 Android 设备


adb push d:push.txt sdcard/

adb root , adb remount, 只针对类似小米开发版的手机有用,可以直接已这两个命令获取 root 权限,并挂载系统文件系统为可读写状态

adb reboot , 重启 Android 设备

adb forward , 将 宿主机上的某个端口重定向到设备的某个端口


adb forward tcp:1314 tcp :8888

adb connect 远程连接 Android 设备