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

Unity Remote调试Android设备失败,已尝试多种方法仍未解决

解决Unity Remote 5 Android远程调试的CommandInvokationFailure错误

错误信息

CommandInvokationFailure: Unity Remote requirements check failed
C:\Program Files\Unity\Hub\Editor\2021.3.9f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe forward tcp:7201 tcp:7201

已尝试操作(供参考)

  • 更换两部不同Android手机
  • 测试自有项目及全新Unity Mobile模板
  • 开启手机开发者模式与USB调试
  • 反复开关USB及开发者模式
  • 授予手机文件传输权限
  • Unity项目中设置Unity Remote设备为“Any Android Device”
  • 可正常识别手机并构建运行项目到设备,但远程调试失效

针对性解决步骤

  1. 手动执行adb端口转发命令
    打开命令提示符(CMD),导航到adb所在目录(即错误信息中的C:\Program Files\Unity\Hub\Editor\2021.3.9f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools),依次执行:

    adb kill-server
    adb start-server
    adb forward tcp:7201 tcp:7201
    

    完成后回到Unity,重新启动Play模式尝试远程调试。

  2. 检查端口7201是否被占用
    打开CMD执行:

    netstat -ano | findstr :7201
    

    若有结果,记下对应PID,打开任务管理器找到该进程并关闭,再重新执行adb端口转发命令。

  3. 确认Unity Remote 5与Unity版本兼容性
    卸载手机上的旧版Unity Remote 5,重新安装最新版本,确保手机端与编辑器端通信协议匹配。

  4. 切换USB连接模式
    将手机USB连接模式从“文件传输”切换为“仅充电”,重新连接后再尝试远程调试。

  5. 以管理员身份运行Unity编辑器
    右键Unity快捷方式,选择“以管理员身份运行”,避免adb命令执行时的权限不足问题。

  6. 重置adb连接
    在Unity编辑器中依次点击Edit > Preferences > External Tools,找到Android SDK的adb路径,点击Reset adb按钮,等待重置完成后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 13:25:47