
barnybbb/adb-hass-androidtv通过ADB(Android调试桥)连接并控制Android TV/Fire TV/Google TV设备。
该镜像会启动一个监听5037端口的ADB服务器,并通过网络连接到指定的Android TV/Fire TV/Google TV设备列表。这使您能够使用AndroidTV集成将这些设备与Home Assistant集成。
配对码和配对端口的无线ADB连接(adbwifi)适用于需要通过网络远程控制Android TV、Fire TV或Google TV设备,并将其集成到Home Assistant智能家居系统中的用户。尤其适合家庭自动化场景,实现电视设备的远程控制和状态监控。
通过挂载存储config.yml配置文件的卷运行:
shelldocker run -it -v /tmp:/opt/androidtv-connect barnybbb/adb-hass-androidtv:latest
使用环境变量运行:
shelldocker run -it -e devicelist=192.168.1.100,192.168.1.101::739264:44556 -e bootwait=10 -e checkfreq=60 barnybbb/adb-hass-androidtv:latest
Docker Compose(挂载配置文件卷):
ymlservices: adb-hass-androidtv: image: barnybbb/adb-hass-androidtv:latest hostname: adb-hass-androidtv.local container_name: adb-hass-androidtv ports: - 5037:5037 volumes: - /tmp:/opt/androidtv-connect restart: unless-stopped
Docker Compose(使用环境变量):
ymlservices: adb-hass-androidtv: image: barnybbb/adb-hass-androidtv:latest hostname: adb-hass-androidtv.local container_name: adb-hass-androidtv ports: - 5037:5037 environment: devicelist: 192.168.1.100,192.168.1.101::739264:44556 bootwait: 10 checkfreq: 300 restart: unless-stopped
您可以使用UnRAID社区模板,详情可在UnRAID论坛查看。
配置通过位于/opt/androidtv-connect的YAML文件(config.yml)或环境变量进行管理。config.yml中提供的选项将覆盖环境变量。
以下选项可通过环境变量或config.yml文件指定:
| 配置选项 | 默认值 | 是否必需 | 描述 |
|---|---|---|---|
| devicelist | 无 | 是 | 要连接的Android设备列表及其连接设置 |
| bootwait | 10 | 否 | 容器初始化后等待尝试连接设备的时间(秒) |
| checkfreq | 300 | 否 | 检查设备连接状态的频率(秒) |
| enable_adb_usb | no | 否 | 启用USB ADB连接 |
环境变量devicelist必须是逗号分隔的设备列表,格式如下:
<host>[:<port>][:<auth_code>:<auth_port>]
<host> - 必需,Android设备的IP地址或主机名<port> - 可选,默认值为5555<auth_code> - 可选,ADB无线配对的配对码<auth_port> - 可选,ADB无线配对的配对端口(必须与<auth_code>一起指定)示例:
192.168.1.100 - 指定单个设备,默认连接ADB端口5555192.168.1.100:5555,192.168.101:5555 - 指定两个设备,均连接ADB端口5555192.168.1.101:5555:739264:44556 - 指定单个设备,包含auth_code和auth_port192.168.1.100,192.168.1.101::739264:44556 - 指定两个设备,第二个设备使用默认端口5555并包含auth_code和auth_portymldevicelist: - name: 客厅电视 host: 192.168.1.100 port: *** - name: 卧室电视 host: 192.168.1.101 port: *** auth_code: 739264 auth_port: 44556
ymlbootwait: 10 checkfreq: 300 enable_adb_usb: no devicelist: - name: 客厅电视 host: 192.168.1.100 port: 5555 auth_code: 48273 auth_port: *** - name: 卧室电视 host: 192.168.1.101 port: 5555 auth_code: 739264 auth_port: 44556
Android Debug Bridge集成
Android Debug Bridge!添加集成
主机:Android设备的主机名/IP(如在devicelist中配置)端口:Android设备监听的端口(如在devicelist中配置)ADB服务器的IP地址:barnybbb/adb-hass-androidtv容器的主机名/IP地址ADB服务器的端口:barnybbb/adb-hass-androidtv容器监听的端口(默认5037)!添加Android设备
本项目采用MIT许可证。详见LICENSE文件。
BLBurgess/adb-hass-androidtv
| 镜像版本 | 发布日期 | Alpine版本 | ADB版本 | 发布说明 |
|---|---|---|---|---|
| 1.1.0 | 2026-01-29 | 3.23.3 | 36.0.2-*** | 查看变更日志 |
| 1.0.0 | 2020-12-22 | 3.22.0 | 29.0.6-6198805 | 查看变更日志 |






探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务