首页 > 解决方案 > 将 Unity 资源从 Mac 导入 Windows

问题描述

我刚刚开始使用 Unity,并且我正在尝试导入一些资产,但是它们适用于 Mac。当我导入它们时,我得到一个错误: Failed to import package with error: Couldn't decompress package UnityEditor.Web.JSProxyMgr:DoTasks() 我不确定如何导入它们或者是否有技巧。我有一个朋友有一台 Mac,他能够打开它并将其复制到我的机器上,没有任何戏剧性。

标签: windowsunity3dimportassets

解决方案


嗨 DarcyParsley 这可能有你要找的东西。

发生这种情况的原因有多种。在这里他们看几个。

根据我们的支持经验,需要检查的事项包括:

  1. 您的目标磁盘是否有足够的空间来解压软件包? 修复:在目标磁盘上创建更多空间 - 您需要至少两倍于原始包的可用空间才能正确完成。

  2. 您的 Unity 项目或 UnityPackage 是否存在于包含非英文字符的目录中?FIX:删除该目录中的非英文字符。

  3. 您是否对 UnityPackage、其父目录和您的 Unity 项目目录具有读/写权限?FIX:为自己分配对这些目录的读/写权限。

  4. 你确定下载没有损坏?有时可能会发生下载的文件损坏或不完整的情况。如果您的计算机上安装了 7zip(请注意,Mac 和 Linux 也有非官方下载选项),您可以通过打开计算机上的 unitypackage 文件来测试这个理论。您可以在以下目录中找到包文件:

    Windows:%APPDATA%\Unity\Asset Store-5.x(隐藏文件夹!) Mac:~/Library/Unity/Asset Store-5.x/ Linux:~/.local/share/unity3d/Asset Store-5。 X

    如果 7zip 在打开时显示错误或空包,则说明包已损坏,需要重新下载。为此,请删除此文件并从资产商店重新下载。我们知道这听起来不太可能解决此问题,但我们大约每周都会收到一次此问题的报告,并且简单的重新下载通常是解决方案。

  5. 结合“下载损坏”问题,我们收到了有关恶意软件字节等安全软件导致下载损坏的报告。如果简单的重新下载仍然导致下载损坏,则可能值得考虑停用可能在下载过程中影响/扫描下载的其他软件,直到安装完成。


推荐阅读