我是从如下的内容中的到解决方法的,一个一个试了过去,发现放删除了旧的UnityPackage之后,重新下载就可以正常打开了。
有时,当尝试导入新下载的程序包时,可能会遇到以下错误:
无法导入软件包,并出现以下错误:无法解压缩软件包
UnityEditor.Web.JSProxyMgr:DoTasks()
通常会在控制台上看到此错误,并显示一个空的导入对话框:
“无需导入,此软件包中的所有资产都已在您的项目中”
在Internet上进行的快速搜索可以显示人们过去经历过各种资产组合:
https://forum.unity.com/threads/error-while-importing-package-couldnt-decompress-package.15851/
https://forum.unity.com/threads/fix-the-bug-cant-decompress-package.484219/
https://answers.unity.com/questions/778318/error-in-decompressing-unity-asset-store-package.html
https://forum.unity.com/threads/couldnt-decompress-package.389685/
根据我们的支持经验,需要检查的清单如下:
目标磁盘是否有足够的空间来解压缩软件包?
FIX:在您的目标磁盘上创建更多的空间-您至少需要原始软件包的可用空间的两倍才能正常完成。您的Unity Project或UnityPackage是否存在于包含非英语字符的目录中?
FIX:删除该目录中的非英文字符。您对UnityPackage,其父目录以及Unity项目的目录具有读/写访问权限吗?
FIX:为自己分配对这些目录的读/写权限。-
您确定下载没有损坏吗?有时,下载的文件可能已损坏或不完整。如果您的计算机上安装了7zip(请注意,Mac和Linux也有非官方的下载选项),则可以通过在计算机上打开unitypackage文件来测试这一理论。您可以在以下目录中找到软件包文件:
Windows:%APPDATA%\ Unity \ Asset Store-5.x(隐藏文件夹!)
Mac:〜/ Library / Unity / Asset Store-5.x /
Linux:〜/。本地/共享/ unity3d /资产存储-5.x如果7zip打开时显示错误或软件包为空,则表明软件包已损坏,需要重新下载。为此,请删除此文件,然后从资产商店重新下载。我们知道,这听起来似乎不太可能解决此问题,但是我们每周大约收到一次此问题的报告,因此通常只需重新下载即可。
结合“损坏的下载”问题,我们收到了有关恶意软件(例如Malwarebytes)导致下载损坏的报告。如果简单的重新下载仍然导致下载损坏,则值得考虑在下载过程中停用可能影响/扫描下载的其他软件,直到安装完成。
如果仍有问题,请通过https://unity3d.com/learn/support与Unity一起创建支持请求。
</article>
很高兴我们会有所帮助。感谢您的反馈。