adb通过网络连接

1. 使用USB数据线连接设备。

2. 在命令行输入adb tcpip 5555 ( 5555为端口号,可以自由指定)。

3. 断开 USB数据,此时可以连接你需要连接的|USB设备。

4. 再计算机命令行输入 adb connect <设备的IP地址>:5555

  后面就可以使用ADB ,DDMS 来调试Android应用或显示Logcat 消息。

5. 如果需要恢复到USB数据线,可以在命令行输入adb usb

  注: Android设备的IP地址可以在Settings->About Phone->Status 查到

亲测可以使用:

C:\Users\Administrator>adb tcpip 5555
restarting in TCP mode port: 5555


C:\Users\Administrator>adb connect 172.*********:5555
connected to 172.*********:5555


C:\Users\Administrator>adb shell
root@aiocmcc_ttp:/ # exit


C:\Users\Administrator>adb usb
restarting in USB mode


http://android.tgbus.com/Android/androidnews/201205/429735.shtml

通过网络使用 ADBADB over Network)是一种在无需物理连接的情况下调试 Android 设备的方式,特别适用于数据线接口损坏或希望减少线缆干扰的场景。以下是实现 ADB over Network 的完整步骤和注意事项: ### 1. 确保设备和主机在同一局域网内 在开始之前,确保 Android 设备与运行 ADB 的主机处于同一个 Wi-Fi 或局域网中。这是网络连接的前提条件。 ### 2. 初始 USB 连接并启用 ADB over Network 首先通过 USB 将设备连接到主机,然后打开终端或命令行工具,执行以下命令: ```bash adb root ``` 该命令将 ADB 服务以 root 权限运行,确保后续操作不会因权限问题失败。 接着设置 ADB 使用的 TCP 端口(默认为 5555),并重启 ADB 的 TCP/IP 模式: ```bash adb shell setprop persist.adb.tcp.port 5555 adb tcpip 5555 ``` 此时设备已切换到网络模式,可以通过 IP 地址进行连接。 ### 3. 获取设备 IP 地址并连接 在 Android 设备上获取其当前的 IP 地址,通常可以在“设置” > “关于手机” > “状态信息”中找到。假设设备的 IP 为 `192.168.1.100`,则在终端中执行: ```bash adb connect 192.168.1.100:5555 ``` 如果连接成功,终端会显示 `connected to 192.168.1.100:5555`,表示设备已通过网络连接。 ### 4. 验证连接状态 可以使用以下命令查看当前连接的设备: ```bash adb devices ``` 如果设备出现在列表中,则表示网络连接已成功建立。 ### 5. 安全性与限制 - **默认端口为 5555**,更改端口并不能显著提升安全性,因为 ADB 本身在网络环境下缺乏加密机制[^4]。 - **安全网络环境**:确保在受控的物理和网络环境中使用 ADB over Network,避免在公共或不受信任的网络中启用此功能。 - **企业 Wi-Fi 限制**:某些企业级 Wi-Fi 网络可能阻止点对点通信,导致无法连接。此时建议使用非公司网络或通过网线连接[^3]。 ### 6. 断开与重新连接 如果设备断开连接,可以再次执行 `adb connect` 命令重新连接。若需恢复 USB 模式,可使用以下命令: ```bash adb usb ``` ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值