首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用IL2CPP在Visual中进行统一Hololens调试?

用IL2CPP在Visual中进行统一Hololens调试?
EN

Stack Overflow用户
提问于 2018-11-12 16:42:44
回答 2查看 1.5K关注 0票数 2

我正在运行Unity2018.2,在用IL2CPP构建Hololens项目时,在VisualStudio2017中,当从我的项目的Debug.Log脚本调用Debug.Log时,我再也看不到任何输出。

我相信我的问题与调试IL2CPP代码的最佳方法是什么?的另一个问题有关。

我遵循了以下说明:https://docs.unity3d.com/2018.2/Documentation/Manual/ManagedCodeDebugging.html (Visual (Windows))、推荐的Hololens工具安装(https://learn.microsoft.com/en-us/windows/mixed-reality/install-the-tools)和Hololens关于如何在Unity构建项目(https://learn.microsoft.com/en-us/windows/mixed-reality/holograms-100)的说明。

在使用debug.log进行构建时,是否还需要启用其他功能来查看IL2CPP输出?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-10 12:22:15

我也有这个问题使用统一2019.1。以及2019。因此,如果有人在这方面有问题,我通过将托管统一调试器附加到运行在HoloLens上的应用程序(如 post中所述),从而获得了我想要的调试行为。然后,我将Debug.Log语句更改为System.Diagnostics.Debug.WriteLine语句。基本上,你要做的是

  1. 使用Development BuildScript DebuggingWait for managed debugger选项构建您的统一项目。
  2. 确保HoloLens通过WiFi连接到您的PC上。
  3. 将生成的VS解决方案部署到您的HoloLens中。一旦应用程序启动,您将被要求附加一个托管调试器。
  4. 通过Unity打开一个新的VS实例,然后转到Debug -> Attach Unity Debugger
  5. 在弹出窗口中选择您的HoloLens。

然后可以使用断点,查看System.Diagnostics.Debug.WriteLine的输出等。

票数 3
EN

Stack Overflow用户

发布于 2018-11-13 12:05:22

实际上,不需要附加调试器来查看Debug.Log调用的输出。所有这些输出都将转到播放器日志

您还可能希望尝试Debug.LogError,当您构建了开发播放器时,它将在播放机的屏幕窗口中显示错误消息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53266538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档