【问题标题】:Unity Build Error `DirectoryNotFoundException`Unity构建错误`DirectoryNotFoundException`
【发布时间】:2019-10-23 00:16:55
【问题描述】:

伙计们,为什么我无法构建我的项目,为什么会出现这个错误? Wondershare 与 Unity 有关吗?当我想在我的 android 设备上构建我的应用程序时,为什么会出现此错误?任何帮助将不胜感激 .

【问题讨论】:

  • 这是一个错误,表示无法构建播放器。根据您的屏幕截图,总共有 5 个错误。其中 3 个在屏幕截图中,与玩家的失败建筑有关。您可能应该检查其他两个。
  • 错误对我来说很明显:没有这样的目录。找出你的代码为什么试图访问那个目录
  • @Bijan 如何阻止此错误
  • 当我在 android 设备上构建其他应用程序统一时,它可以完美运行,但是这个项目有问题。我在哪里可以找到为什么统一引用 Wondershare。
  • 卸载wondershare,清理注册表,重启电脑,新建工程,复制工程文件。看看它是否仍然存在

标签: unity3d build compiler-errors


【解决方案1】:

根据错误消息,Unity 的构建管道似乎正在尝试在不存在的文件夹中创建一个具有随机名称的临时文件。

很可能某些信息正在缓存在build.gradle 或项目的其他部分中。

  • 关闭 Unity

  • 删除LibraryTemp文件夹

  • 开放统一


之后,如果您遇到访问被拒绝错误,请重新启动您的电脑。

【讨论】:

    【解决方案2】:

    出于某种原因,我认为更改 %TEMP% 环境变量是个好主意,该变量在 Unity 中构建时使用。

    要更改它,请搜索“系统”: -“高级系统设置” -环境变量 -系统变量 -TMPDIR:从 Wondershare 更改为现有目录。 默认为:“%USERPROFILE%\Appdata\Local\Temp”

    要验证路径是否正确,您可以使用“Win+R”打开运行并键入“%TEMP%”。这应该会打开新的 TMPDIR。

    在此之后您可能需要重新启动 PC。

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 2017-06-20
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      相关资源
      最近更新 更多