首页 > 解决方案 > Unity Remote 5 - CommandInvokationFailure:Unity Remote 需求检查失败

问题描述

我正在尝试将统一编辑器与统一遥控器 5 连接。单击播放按钮时出现以下错误。

CommandInvokationFailure: Unity Remote requirements check failed
E:\unity\2019_4\2019.4.22f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe forward tcp:7201 tcp:7201

stderr[
error: cannot bind listener: cannot bind to 127.0.0.1:7201: An attempt was made to access a socket in a way forbidden by its access permissions. (10013)
]
stdout[

]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
UnityEditor.Android.ADB.RunInternal (System.String[] command, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
UnityEditor.Android.ADB.Run (System.String[] command, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
UnityEditor.Android.ADB.Run (System.String[] command, System.String errorMsg) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)

在这里,我使用原始 USB 电缆连接我的 android 设备。打开 USB 调试模式和文件传输模式(我也尝试了其他模式)。

在 Unity 编辑器方面,我更改播放器设置中的运行设备,设置相关的 JDK、SDK、NDK 和 gradle 并将编辑器设备更改为“任何 Android 设备”

最后我尝试杀死并启动 adb 服务器。我在运行启动命令时得到的端口是 5037,我的设备 IP不是127.0.0.1。谁能帮我将统一编辑器与统一遥控器连接起来。

标签: androidunity3dadbunity-remote

解决方案


推荐阅读