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

Android Studio TCP调试提示Waiting for all target devices to come online如何解决

无线ADB连接成功但Android Studio无法运行应用排查方案

1. 校验adb连接有效性

  • 执行以下命令重置adb连接:
    adb kill-server
    adb start-server
    
  • 重新走连接流程:插入USB线执行adb tcpip 5555,拔掉USB后执行adb connect 手机IP地址:5555,运行adb devices确认设备状态为device,如果状态为unauthorized,检查手机端是否弹出无线调试授权弹窗,勾选「始终允许此计算机调试」后确认即可。
  • 若你使用的是Android 11及以上系统,建议使用系统自带的无线调试配对流程:打开手机「开发者选项>无线调试」,选择「使用配对码配对设备」,终端执行adb pair 手机显示的配对IP:配对端口,输入配对码后再执行adb connect 手机IP:5555,兼容性更好。

2. 解决adb路径冲突问题

Mac环境下很容易出现终端调用的adb和Android Studio使用的adb版本不一致的问题,是该场景下的高发故障原因:

  • 终端执行which adb获取当前终端使用的adb路径
  • 打开Android Studio,进入Android Studio > Preferences > Appearance & Behavior > System Settings > Android SDK,查看「Android SDK Location」路径,拼接/platform-tools/adb得到AS使用的adb路径
  • 若两个路径不一致,修改终端的环境变量(.zshrc或.bash_profile),将AS SDK下的platform-tools路径设为优先,保证两端调用的是同一个adb程序。

3. 调整Android Studio配置

  • 进入Android Studio > Preferences > Build, Execution, Deployment > Debugger,取消勾选「Use existing manually managed adb server」,让AS自动管理adb服务。
  • 你使用的Arctic Fox 2020.3.1版本存在已知的无线ADB识别兼容问题,进入SDK Manager > SDK Tools,升级「Android SDK Platform-Tools」到最新版本后重启Android Studio。
  • 打开运行配置页(点击运行按钮旁的设备下拉框>Edit Configurations),在「General > Target Device」处手动选择已连接的无线设备,不要使用默认的通用匹配选项。

4. 排查网络限制

  • 打开Mac系统设置>网络>防火墙,临时关闭防火墙后重试,确认是否是防火墙拦截了adb的网络通信。
  • 确认当前WiFi没有开启AP隔离,避免同局域网下的设备无法互相通信,可尝试切换为手机热点测试连接是否正常。

内容的提问来源于stack exchange,提问作者Omkar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 08:39:01