Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android CommandInvokationFailure:Unity远程需求检查失败_Android_Unity3d - Fatal编程技术网

Android CommandInvokationFailure:Unity远程需求检查失败

Android CommandInvokationFailure:Unity远程需求检查失败,android,unity3d,Android,Unity3d,因此,我目前正在构建一个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 forwar

因此,我目前正在构建一个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)
CommandInvokationFailure:Unity远程需求检查失败
C:\Users\PNP-AIDG\AppData\Local\Android\sdk\platform tools\adb.exe转发tcp:7201 tcp:7201
斯特德尔[
adb.exe:错误:未找到任何设备/模拟器
]
stdout[
]
退出代码:1
UnityEditor.Android.Command.WaitForProgramToRun(UnityEditor.Utils.Program p,UnityEditor.Android.Command+WaitingForProcessToExit WaitingForProcessToExit,System.String errorMsg)(位于:0)
UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.Command+WaitingForProcessToExit WaitingForProcessToExit,System.String errorMsg)(位于:0)
UnityEditor.Android.Command.Run(System.String命令、System.String参数、System.String工作目录、UnityEditor.Android.Command+WaitingForProcessToExit WaitingForProcessToExit、System.String errorMsg)(位于:0)
UnityEditor.Android.ADB.RunInternal(System.String[]命令,UnityEditor.Android.command+WaitingForProcessToExit WaitingForProcessToExit,System.String errorMsg)(位于:0)
UnityEditor.Android.ADB.Run(System.String[]命令,UnityEditor.Android.command+WaitingForProcessToExit WaitingForProcessToExit,System.String errorMsg)(位于:0)
UnityEditor.Android.ADB.Run(System.String[]命令,System.String errorMsg)(位于:0)

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

我暂时不知道如何解决这个问题,但如果您不想再次看到此消息,请转到播放器设置、编辑器、Unity remote、设备,然后选择“无”。

您必须安装所有ADB驱动程序:

首先确保您的手机已通过USB插入,并且您的电脑具有访问权限。然后确保您已在Android手机上激活了USB调试模式。为此,您需要启用开发人员模式

如果这还不起作用,您可能必须安装Android SDK和Java,并在Unity中设置它们的路径

更多信息请点击此处:

在这里:

按顺序尝试以下步骤:

  • 在Unity中,进入编辑->项目设置->编辑器,将“设备”设置为“任何Android设备”

  • 插上你的电话

  • 将连接类型切换为USB连接

  • 启用开发人员模式(如果已打开,请在插入手机前将其关闭)

  • 启用USB调试(如果已打开,请在插入手机前将其关闭)

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

  • 现在,将连接模式切换到“USB传输文件/Android自动”,手机将再次请求允许计算机访问RSA,允许它

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

  • 现在,在您的设备上打开Unity Remote 5

  • 在Unity编辑器中点击play


  • 这对我有用!希望这有帮助:)

    您是否在手机上启用了开发人员选项和USB调试?是的,我尝试过,关闭和打开都没有帮助您是否允许计算机访问?它应该会显示RSA密钥,然后会显示一个
    允许
    按钮当我插入手机时会显示什么,我认为这是正常的,因为这是我在观看Unity Remote教程时经常看到的。您肯定启用了USB调试?插入手机后,您可以运行
    adb设备
    ,查看是否检测到任何东西