
今天安装完 Unity 和 Hub ,新建工程项目之后,打开出现 Unity Editor 提示包管理器错误,本人安装的是 Unity 2019.4.38 ,如果你也遇到 Failed Start Packager 等问题,可以按照教程进行操作。
包管理器提示错误内容
Failed to start Unity Package Manager: operation timedout. Please see the Editor.log file for more information.
中文翻译
无法启动 Unity 包管理器:操作超时,有关详细信息,请参阅 Editor.log 文件。
解决包管理器报错方法
打开 Win 安全中心

选择防火墙和网络保护

依次将专用网络和公用网络的防火墙按钮都关闭。

关闭之后,启动 Hub 其中的一个项目。

在弹出的对话框中点击 retry ,这样 Unity 就可以顺利启动加载包管理器了,直至打开软件界面。


重要总结
以上操作的最终目的是确保进程 UnityPackageManager.exe 未被防火墙阻止访问。如果再次开启下次启动依旧会提示错误。
如果你安装了杀毒软件,例如 360安全卫士,也需要将 PackageManager 加入至信任。
为安全着想,你可以直接将这些目录添加到 Win防火墙 允许应用列表当中。
PS:如果在此之前有按其他方法删除 manifest.json ,则在防火墙设置之后启动软件并加载完 Package Manager ,软件会直接崩溃,只需前往回收站还原该文件即可。