You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取adb server端口号?Ubuntu下无WiFi通过IP连接Android TV至Android Studio

Ubuntu下通过IP连接Android TV至Android Studio的解决方案

一、查询Android设备的adb监听端口

如果设备曾通过USB连接过电脑,可先通过USB连接Ubuntu,执行以下命令获取端口:

  1. 重置adb服务:adb kill-server && adb start-server
  2. 查看adbd监听端口:adb shell netstat | grep adbd,输出中会显示类似tcp6 0 0 :::5555 :::* LISTEN的行,:5555就是当前监听端口
  3. 或直接读取系统属性:adb shell getprop service.adb.tcp.port,命令会直接返回设备设置的adb TCP端口号

二、无WiFi环境下通过IP连接的完整步骤

前置准备

  • Android TV通过有线网线接入局域网,与Ubuntu电脑处于同一网段
  • 设备已开启开发者选项,并启用USB调试和网络adb调试(部分机型标注为“无线调试”)
  • Ubuntu已安装adb工具:sudo apt install adb

步骤1:USB初始化(首次配置或端口未知时)

  1. 用USB线连接Android TV到Ubuntu电脑,执行adb devices确认设备被系统识别
  2. 设置adb TCP端口(以默认5555为例,可自定义其他端口):adb shell setprop service.adb.tcp.port 5555
  3. 重启设备的adbd服务:adb shell stop adbd && adb shell start adbd
  4. 断开USB连接线

步骤2:通过IP连接设备

  1. 获取Android TV的局域网IP:在设备「网络设置」中查看,或通过路由器后台查询已连接设备列表
  2. 执行连接命令:adb connect 192.168.x.x:5555(替换为你的设备实际IP和端口号)
  3. 执行adb devices,若输出中显示设备IP与端口组合,说明连接成功

步骤3:在Android Studio中使用

打开Android Studio,顶部设备选择下拉菜单会自动识别已连接的Android TV设备,直接选择即可进行调试操作

故障排查

  • 连接超时:检查设备IP是否正确、端口是否匹配,确认电脑与设备在同一局域网内
  • 端口不匹配:用adb shell getprop service.adb.tcp.port确认端口后重新执行连接命令
  • 防火墙拦截:Ubuntu下可临时关闭防火墙测试:sudo ufw disable,测试完成后重新开启sudo ufw enable
  • 设备未识别:确保设备已信任当前Ubuntu电脑,重新插拔USB并完成授权操作

内容的提问来源于stack exchange,提问作者임완택

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 19:13:23