Unity エディターを 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 サーバーを強制終了して起動しようとします。また、start コマンドの実行中に取得したポートは 5037 で、デバイスの IPは127.0.0.1 ではありません。UnityエディターをUnity Remoteに接続するのを手伝ってくれる人はいますか?