如何将Galaxy Watch 4连接至Android Studio调试Wear OS项目
Galaxy Watch 4 连接Android Studio调试Wear OS实操指引
手机USB连接时出现的
warning missing watch提示与手表连接故障直接相关:该提示是Android Studio检测到当前打开的是Wear OS项目,但未识别到可用的穿戴类部署目标,和手机本身的连接状态无关。
一、手表端前置配置(跳过必连不上)
- 进入手表「设置」-「关于手表」,连续点击5次「软件版本」,激活开发者模式
- 返回设置主界面,找到新增的「开发者选项」菜单,开启以下开关:
- USB调试
- 无线调试(Galaxy Watch 4 USB直连兼容性差,优先用无线调试,成功率远高于有线)
- 后续连接过程中只要手表弹出RSA密钥授权提示,必须勾选「始终允许该计算机调试」后点确认,未授权的设备adb无法识别。
二、ADB连接操作(优先选无线方案)
无线ADB连接(推荐)
不需要插线,步骤如下:
- 确保手表和开发电脑连接到同一个局域网,关闭两端的VPN、代理,不要连开启了AP隔离的公共WiFi
- 进入手表「开发者选项」-「无线调试」页面,记录页面显示的IP地址和调试端口,格式一般为
192.168.x.x:xxxx - 打开电脑终端,进入本机Android SDK的platform-tools目录,执行连接命令:
adb connect 手表的IP地址:端口号
- 手表弹出授权请求时点允许,终端返回
connected to xxx.xxx.xxx.xxx:xxxx即表示连接请求已响应 - 执行
adb devices校验连接状态,若返回的设备列表中对应手表条目状态为device,就可以直接在Android Studio设备下拉栏选中手表,部署表盘项目。
USB有线连接排障
如果需要用有线连接,按以下顺序排查:
- 更换带数据传输功能的Type-C线,绝大多数附赠的充电线只有供电引脚,无法传输调试数据
- 电脑端安装三星官方USB驱动,不要使用系统默认加载的MTP通用驱动
- 手表连接电脑后,下拉通知栏将USB模式切换为「文件传输(MTP)」,不要保持默认的「仅充电」模式
- 仍识别不到设备时,终端依次执行以下命令重启adb服务再重试:
adb kill-server adb start-server adb devices
三、常见异常处理
- 执行
adb devices后设备状态显示unauthorized:进入手表开发者选项点击「撤销USB调试授权」,重新发起连接,确认手表屏幕上的授权弹窗已勾选允许 - 无线连接提示
connection refused:确认两端在同一局域网,临时关闭电脑防火墙测试,若路由器开启了AP隔离,可将电脑和手表同时连同一个手机热点排除网络问题 - adb能识别到手表但Android Studio部署列表看不到:检查运行配置的部署目标是否设置为「显示所有设备」,同时确认项目
minSdk版本不高于手表的Wear OS系统版本(Galaxy Watch 4出厂搭载Wear OS 3.0,对应API级别30)
内容的提问来源于stack exchange,提问作者Mike L
相关产品推荐
相关产品推荐

