Unity3d 如何将unity working应用程序部署到HoloLens 1?

Unity3d 如何将unity working应用程序部署到HoloLens 1?,unity3d,hololens,mrtk,Unity3d,Hololens,Mrtk,我遵循了一些在线指南,了解了如何使用MRTk2构建unity应用程序,并了解了哪些bug可以忽略,然而,在构建解决方案后,我无法将其部署到HoloLens 1 我使用以下方法构建了解决方案: II2Cpp后端和have 已安装SDK 10.0.18632.30 将最小SDK设置为10.0.10240.0 将目标SDK设置为最新安装版本 建造成功了 当我在Visual Studio 2017上打开解决方案并尝试部署(发行版,x86)时,会出现以下错误: 错误MSB3073命令“D:\Pro

我遵循了一些在线指南,了解了如何使用MRTk2构建unity应用程序,并了解了哪些bug可以忽略,然而,在构建解决方案后,我无法将其部署到HoloLens 1

我使用以下方法构建了解决方案:

  • II2Cpp后端和have
  • 已安装SDK 10.0.18632.30
  • 将最小SDK设置为10.0.10240.0
  • 将目标SDK设置为最新安装版本
建造成功了

当我在Visual Studio 2017上打开解决方案并尝试部署(发行版,x86)时,会出现以下错误:

  • 错误MSB3073命令“D:\Project\Virtual%20Guided%20Assembly%20V3\Code\u VGA.v3b\Builds\WSAPlayer\Il2CppOutputProject\IL2CPP\build\IL2CPP.exe”--libil2cpp static--compile cpp-architecture=x86-configuration=Release-platform=winrt-outputpath=”D:\Project\Virtual%20Guided%20Assembly%20V3\Code\VGA.v3b\Builds\WSAPlayer\build\bin\Win32\Release\GameAssembly.dll”--data folder=“D:\Project\Virtual%20Guided%20Assembly%20V3\Code\VGA.v3b\Builds\WSAPlayer\build\bin\Win32\Release\”-cachedirectory=”D:\Project\Virtual%20Guided%20Assembly%20V3\Code\VGA.v3b\Builds\WSAPlayer\build\obj\il2cppOutputProject\Win32\Release\“-generatedcppdir=“D:\Project\Virtual%20Guided%20Assembly%20V3\Code\VGA.v3b\Builds\WSAPlayer\il2cppOutputProject\Source“--additional defines=WINDOWS\u UWP--additional defines=UNITY\u UWP--additional defines=UNITY\u WSA\u 10\u 0--additional defines=UNITY\u WSA--additional defines=UNITY\u WINRT--additional defines=PLATFORM\u WINRT-dotnetprofile=UnityAt-verbose--映射文件解析器=“D:\Project\Virtual%20Guided%20Assembly%20V3\Code\u VGA.v3b\Builds\WSAPlayer\Il2CppOutputProject\IL2CPP\MapFileParser\MapFileParser.exe”已退出,代码为3

  • 错误MSB4018“GetOutOfDateItems”任务意外失败


经过多次试验后,我决定将项目转移到一个新的位置,我能够构建它并部署到全息透镜上。 显然,问题是由项目路径上的编码空间“%”引起的,删除该空间使我能够成功构建和部署应用程序

在下图中,您可以看到解决方案加载到VS17中的方式不同:


经过多次试验后,我决定将项目转移到一个新的位置,我能够构建它并部署到全息透镜上。 显然,问题是由项目路径上的编码空间“%”引起的,删除该空间使我能够成功构建和部署应用程序

在下图中,您可以看到解决方案加载到VS17中的方式不同:


在我的例子中,没有创建GameSassembly.lib。因此我尝试在C-drive(安装了visual studio 2019)中创建Unity build,现在Unity正在创建GameSassembly.lib。我正在使用Unity 2019.2、IL2CPP后端、visual studio 2019和MRTK 2,并为Hololens 1创建了build。

在我的情况下,没有创建GameSassembly.lib。因此我尝试在C-drive(安装了visual studio 2019)中创建Unity build,现在Unity正在创建GameSassembly.lib。我正在使用Unity 2019.2、IL2CPP后端、visual studio 2019和MRTK 2,并为Hololens 1创建了build。

您是否确保单击了“启动而不调试”而不是简单的“启动”,假设在没有调试的情况下启动,我仍然有相同的错误。您是否尝试通过Wifi部署到Hololens?我建议尝试一下,看看错误是否仍然存在。当尝试通过Wifi部署时,问题仍然存在……我也尝试通过网络直接从unity部署,但由于“身份验证失败!找不到设备|无响应标头”而失败,尽管我能够通过相同的IP和凭据连接到设备门户。您是否确保单击了“不调试而启动”而不是简单的“启动”,假设在没有调试的情况下启动,我仍然有相同的错误。您是否尝试通过Wifi部署到Hololens?我建议尝试一下,看看错误是否仍然存在。当尝试通过Wifi部署时,问题仍然存在……我也尝试通过网络直接从unity部署,但由于“身份验证失败!找不到设备|无响应标头”而失败,虽然我能够通过相同的IP和凭据连接到设备门户。
%
不是路径中的
%
而是一个编码的
空间。
%
不是路径中的
%
而是一个编码的
空间。