CommandInvokationFailure:Unity 远程需求检查失败

Neo*_*owb 3 android unity-game-engine

所以我目前正在构建一个 android 游戏,我使用 Unity Hub 安装了 Android SDK 和 JDK 文件,我想在我的手机上尝试这个游戏并下载了 Unity Remote 5,但是当我尝试在 Unity 中玩它时,它只是给了我这个错误;

CommandInvokationFailure: Unity Remote requirements check failed
C:\Users\PNP-AIDG\AppData\Local\Android\sdk\platform-tools\adb.exe forward tcp:7201 tcp:7201

stderr[
adb.exe: error: no devices/emulators found
]
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)
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何解决这个问题,有人有任何想法吗?

小智 8

我暂时不知道如何修复它,但如果您不想再次看到此消息,请转到“播放器设置”、“编辑器”、“Unity 遥控器”、“设备”,然后选择“无”。


小智 5

按顺序尝试以下步骤:

  1. 在 Unity 中,转到 Edit -> Project Settings -> Editor,并将“Device”设置为“Any Android Device”

  2. 插入手机。

  3. 将连接类型切换为 USB 网络共享。

  4. 启用开发者模式(如果已经开启,则在插入手机之前将其关闭)

  5. 启用 USB 调试(如果已经打开,则在插入手机之前将其关闭)

当您打开 USB 调试时,您的手机会要求允许连接的 PC 访问 RSA,允许它。

  1. 现在,将连接模式切换为“USB for Transferring files/Android Auto”,手机将再次要求允许计算机访问RSA,允许它。

  2. 在 Unity 中,转到文件 -> 构建设置,然后选择您的设备(现在可以在“运行设备”下拉列表中看到)。

  3. 现在,在您的设备上打开 Unity Remote 5。

  4. 在 Unity 编辑器中点击播放。

这个对我有用!希望这可以帮助 :)

  • 终于有有用的东西了! (2认同)