原因

  • 安卓系统未打开adb网络调试功能
  • 通过USB方式连接到安卓系统设置即可

解决

  • 先通过USB线连接
  • adb devices 能看到所连接的设备情况下
  • adb root 权限提权(如果已经root可以无视)
  • adb shell 进入到安卓系统的shell
    • setprop service.adb.tcp.port 5555 设置adb服务端口为5555, 打开adb网络调试功能
    • exit 退出shell
  • adb tcpip 5555
  • 拔掉USB线
  • adb connect x.x.x.x:x连接即可

出现的问题

  1. 在android 10情况下,adb root失败
adb root
// adbd cannot run as root in production builds

解决方案: https://github.com/evdenis/adb_root
Android 9/10 only. Will not work on Android 11.