文章目录

    • 1. 场景
    • 2. 使用WiFi连接Android设备
      • 2.1 前置条件
      • 2.2 打开Android设备的连接服务
    • 3. 如果开启了adbd

1. 场景

  一些Android设备我们无法直接通过USB数据线去连接,就需要使用到TCPIP来连接。连接成功后就可以像USB数据线连接一样,在命令行窗口使用adb了。

   当然,终端设备不一定一定是使用WiFi,因为通过WiFi的连接速度、稳定性可能不是很好,如果你的设备可以连接网线,只要保证设备和PC在同一个局域网内,设备通过网线的连接要比通过wifi的连接速度和稳定性都要好很多,和直接用USB数据线连接差不多。比如设备是一台TV,有rj45接口,那么就可以使用网线。

2. 使用WiFi连接Android设备

可参考官方文档:https://developer.android.google.cn/studio/command-line/adb#wireless

2.1 前置条件

  • PCAndroid设备在同一局域网下(WIFI或者rj45网线Ethernet)

2.2 打开Android设备的连接服务

  • 有办法能通过USB数据线连接设备,直接连接,打开一个cmd窗口
  • 没办法通过数据线连接的,请在设备上安装一个终端模拟器,应用市场可以下载
  • 逐步输入一下command
  • 之后的ADB版本adb connect连接需要端口号,需跟默认端口5555

root设备

#root设备adb rootadb shellsetprop service.adb.tcp.port 5555stop adbdstart adbdexit#至此如果是使用USB数据线连接,那么就可以拔掉数据线了adb connect 192.168.0.10:5555adb disconnect

如果是未root的设备

# 未root的Android设备插入USB,默认以USB模式连接#目标设备侦听5555端口adb tcpip 5555# 此时如果是使用USB数据线连接,就可以拔掉数据线了adb connect 192.168.0.10:5555adb disconnect

PC通过WIFI连接Android设备,使用ADB_第1张图片

3. 如果开启了adbd

如果是rootAndroid设备有安装adbd的APP,为了使用

adb remount

会影响我们的连接

adb connect 172.10.0.209
unable to connect to 172.10.0.209:5555: cannot connect to 172.10.0.209:5555: 由于目标计算机积极拒绝, 无法连接。 (10061)

那么我们就需要先关闭掉adbd,比如这样

PC通过WIFI连接Android设备,使用ADB_第2张图片

影响

  • 关闭了这个就不能使用adb remount
  • 有时可以通过在adb shell下通过

stop adbd
start adbd

更多相关文章

  1. 手机或android设备连接电脑,但是adb devices找不到设备。
  2. Android input输入设备键值从底层到应用层的映射流程
  3. BitRaser for Mobile iOS和Android移动设备的安全数据擦除软件
  4. 列出Android设备中所有启动的服务,及判断某个服务是否开启
  5. Android设备如何保证数据同步写入磁盘
  6. Android设备adb授权的原理
  7. Android 编程下判断当前设备是手机还是平板
  8. android关闭或开启移动网络数据(关闭后,设备不可以上网,但可以打电
  9. Android设备开发中的一些解决办法

随机推荐

  1. Android初学之------Android(安卓)Studio
  2. ubuntu 12.04 build android的问题
  3. android 自动化压力测试-monkey 2 获取程
  4. 如何从C++代码直接访问android framework
  5. Android(安卓)2.3 r1 中文 API (57) —— S
  6. 将第三方apk变成系统apk
  7. android 获取网络数据,回传到本地用TextVi
  8. android 反编译心得
  9. Android环境搭建_
  10. Android(安卓)带checkbox的listView 实现