Android ADB服务器未在Unity中启动

Android ADB服务器未在Unity中启动,android,unity3d,adb,Android,Unity3d,Adb,我已经用Android SDK/NDK安装了Unity 2019.4。ADB服务器无法启动,出现以下错误: UnityEditor.Android.Command.RunWithShellExecute (System.String command, System.String args, System.String workingdir, System.String errorMsg) (at <303ae0e7a8d8441ab049e592bd1e2100>:0) UnityE

我已经用Android SDK/NDK安装了Unity 2019.4。ADB服务器无法启动,出现以下错误:

UnityEditor.Android.Command.RunWithShellExecute (System.String command, System.String args, System.String workingdir, System.String errorMsg) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
UnityEditor.Android.ADB.StartServer () (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
UnityEditor.Android.ADB.Run (System.String[] command, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
UnityEditor.Android.AndroidDeploymentTargetsExtension.GetKnownTargets (UnityEditor.DeploymentTargets.IDeploymentTargetsMainThreadContext context, UnityEditor.ProgressHandler progressHandler) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
UnityEditor.DeploymentTargets.DeploymentTargetManager.GetKnownTargets () (at <7d90b28560b644ce87b8263efcc36eed>:0)
UnityEditor.Android.AndroidBuildWindowExtension+<>c__DisplayClass31_0.<SpawnFetchTargetsThread>b__0 () (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
System.Threading.ThreadHelper:ThreadStart()

我正在使用windows进行此操作。

假设您安装了其他类似于Oculus Developer Hub的设备,这可能与Unity安装冲突

您需要做的是从Unity中复制
adb.exe
AdbWinApi.dll
,和
AdbWinUsbApi.dll
Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platform tools文件夹到冲突程序中的任何位置-对于Oculus Developer Hub:
C:/ProgramFiles/Oculus开发者中心/resources/bin
。然后,重新启动计算机以应用更改。请注意,您可能需要终止这些进程才能运行它们

如果这不起作用,请安装vanilla Android SDK,并将相同的文件从SDK/platform tools文件夹复制到冲突程序的位置。重新启动计算机

* daemon not running; starting now at tcp:5037
could not read ok from ADB Server
* failed to start daemon
adb.exe: failed to check server version: cannot connect to daemon