主机Windows11与Kali虚拟机间ADB桥接连接失败求助
解决ADB桥接Windows主机模拟器与Kali虚拟机的问题
强制终止现有ADB进程
因提示模拟器进程正在运行,先彻底停止所有ADB相关服务:- Windows主机命令提示符执行:
taskkill /f /im adb.exe - 接着执行:
adb kill-server
- Windows主机命令提示符执行:
修改ADB监听地址为全局网卡
默认ADB仅监听本地回环地址(127.0.0.1),需配置为监听所有网卡:- 主机执行:
adb -a -P 5555 server nodaemon - 用
netstat -ano | findstr 5555验证,应显示0.0.0.0:5555而非仅127.0.0.1:5555
- 主机执行:
配置VMware NAT端口转发规则
NAT模式下需明确转发ADB端口:- 打开Kali虚拟机的「设置」→「网络适配器」→「NAT设置」→「端口转发」
- 添加规则:主机端口设为5555,虚拟机IP填Kali内部NAT IP(通过
ip addr查看),虚拟机端口设为5555,保存设置
Kali虚拟机连接ADB
- 先安装ADB工具:
sudo apt install adb -y - 执行连接命令:
adb connect <Windows主机VMnet8网关IP>:5555
(主机VMnet8网关IP可在Windows网络连接属性的IPv4设置中查看,通常为192.168.x.1)
- 先安装ADB工具:
验证与排查
- 连接成功后用
adb devices确认设备列表 - 若失败:
- 用
netstat -ano | findstr :5555再次确认主机ADB监听地址 - Kali中执行
nc -zv <主机IP> 5555测试端口连通性 - 检查模拟器的「开发者选项→USB调试」是否已开启
- 用
- 连接成功后用
内容的提问来源于stack exchange,提问作者Tarun A
相关产品推荐
相关产品推荐

