adb 命令
adb devices , 获取设备列表及设备状态
[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 设备