如何无需打开Android Studio查询热点设备IP用于adb connect连接?
方法1:本地笔记本直接查网关(最快,无需额外工具)
安卓设备作为热点时自身就是网关,你连接热点的笔记本的默认网关地址就是安卓设备的IP,直接按对应系统查即可:
- Windows系统:打开CMD/PowerShell,执行
ipconfig,找到当前连接的热点对应的WLAN适配器条目,其中的「默认网关」值就是安卓设备IP。 - macOS/Linux系统:打开终端,执行
ip route show default,输出结果中via关键字后紧跟的地址就是目标IP。
拿到IP后直接执行adb connect [你查到的IP]:5555即可连接。
方法2:网段扫描定位设备
如果上述方法失效,可扫描同网段开放5555端口的设备定位:
- 先查本地笔记本的热点IP,格式为
192.168.a.b,确定待扫描网段为192.168.a.0/24 - 执行端口扫描命令:
nmap -p 5555 192.168.a.0/24,扫描结果中开放5555端口的IP就是你的安卓设备。
方法3:USB临时连接获取IP
手边有数据线时可直接有线连接查IP:
- 打开安卓设备USB调试,用USB线连接电脑
- 终端执行
adb shell ip route,输出结果中src后紧跟的地址就是设备的热点IP。
进阶:自动连接脚本
可以写一键脚本省掉每次手动查询操作,以下是Linux/macOS的shell脚本示例:
#!/bin/bash # 自动抓取默认网关并执行adb连接 gateway=$(ip route show default | awk '/default/ {print $3}') adb connect ${gateway}:5555
Windows批处理脚本示例:
@echo off for /f "tokens=3" %%a in ('route print ^| findstr "\<0.0.0.0\>"') do set gateway=%%a adb connect %gateway%:5555
保存后每次需要连接时直接运行脚本即可,无需手动查IP。
内容的提问来源于stack exchange,提问作者yogithesymbian
相关产品推荐
相关产品推荐

