【问题标题】:Unity Editor - stuck at building native binary with IL2CPPUnity Editor - 坚持使用 IL2CPP 构建本机二进制文件
【发布时间】:2022-05-05 04:00:46
【问题描述】:

我有一个 Unity 项目,并计划将其作为库嵌入到 Android Studio 中。我关注了https://medium.com/@davidbeloosesky/embedded-unity-within-android-app-7061f4f473a 如何做到这一点。在构建统一项目时,我坚持在统一编辑器中使用 IL2CPP 构建本机二进制文件。这里有什么问题? :(

【问题讨论】:

  • 编译的时候有没有报错信息?
  • 当你说卡住...给你一个想法,我有一个合理的规格笔记本电脑,但不是史诗。由于缺乏规格,在我的家用电脑上编译花了 5.5 分钟在我的工作笔记本电脑上花了 5.5 小时。所以“卡住”它是如何卡住的……
  • @aalmighty 我现在在外面,我回家后会发布错误消息。提前致谢。
  • @BugFinder 我很确定这与我的电脑规格无关,因为我的设置非常高端。此外,如果我在不使用 IL2CPP 脚本后端的情况下构建项目,它工作得很好。我的意思是加载栏没有移动,统一编辑器没有响应。关闭它的唯一方法是使用任务管理器。但这只有在我启用 IL2CPP 脚本的情况下才会发生。
  • 这正是我的反应,尽管@UmarFaizDaniel,我的坐在那里 5.5 小时 - iL2CPP 进程因机器上的某些事情、av、文件访问日志等而减慢了很多。虽然我可以看到任务管理器有许多 il2cpp 进程来来去去,并且在任何给定时间与我的家用 PC 的数量相同。工作 PC 首次构建需要 5.5 小时,家用 pc 需要 5.5 分钟,但在查看时它们似乎并没有变慢任务管理器。就许多启动/停止而言,似乎 il2cpp 的进程非常饥饿

标签: android unity3d


【解决方案1】:

不知道如何,但这为我解决了这个问题:

  • Windows 键 + R
  • 输入“regedit”

在卡住时执行此操作,它应该会重新开始工作。

【讨论】:

    【解决方案2】:

    我已经找到了解决方案。如果你使用 Visual Studio for Unity,你只需要安装“Desktop development with c++”模块。您可以通过 Visual Studio Installer 安装它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 2021-04-18
      • 1970-01-01
      • 2020-05-09
      • 2015-01-24
      • 2010-12-31
      • 2020-08-21
      相关资源
      最近更新 更多