相信有不少Unity用户遇到过下面这条打开Package Manager时会弹出的报错,这种情形下也没法安装或者更新Package了

[Package Manager Window] Error searching for packages.

Unable to perform online search:

Cannot connect to 'api.unity.com' (error code: ECONNRESET). Verify your environment firewall policies allow connection to this host name. If your system is behind a proxy, verify your proxy environment variables (HTTP_PROXY and HTTPS_PROXY) are properly set.

这里提示如果用了网络代理的话需要设置环境变量,也就是这篇文章提到的做法

https://blog.csdn.net/weixin_44911154/article/details/141060554blog.csdn.net/weixin_44911154/article/details/141060554

但这篇文章其实有错误,环境变量值的"http://"不能省,不然就会出现这个帖子反映的问题(最下方中文评论瞩目,"被CSDN上的帖子误导了对吧,都喜欢到处抄,抄还抄不对")

https://discussions.unity.com/t/package-manager-cannot-connect-to-api-unity-com/1517074discussions.unity.com/t/package-manager-cannot-connect-to-api-unity-com/1517074

我的Unity(版本是2022.3.14)也有这个问题,但改到这一步仍然会报错。AI老师提示我可能是Unity Editor 没有走代理,要用命令行启动,写个批处理

set HTTP_PROXY=http://127.0.0.1:7890
set HTTPS_PROXY=http://127.0.0.1:7890
start "" "[你的编辑器安装路径]" -projectPath "[你的Unity工程路径]"

用这个批处理启动工程再开Package Manager,就不会报错了

Logo

分享最新、最前沿的AI大模型技术,吸纳国内前几批AI大模型开发者

更多推荐