Unity调用Unity ID获取授权码失败,Package Manager无法加载资产求助
Unity Package Manager 加载失败(Auth Code获取报错)
在使用Unity Package Manager导入资产时出现加载失败,完整报错信息如下:
[Package Manager Window] Error while getting auth code:
System.InvalidOperationException: Failed to call Unity ID to get auth code. UnityEditor.AsyncHTTPClient:Done (UnityEditor.AsyncHTTPClient/State,int)

以下是几个针对性的解决方法:
- 重新登录Unity ID:点击编辑器右上角账户图标,退出登录后等待几秒再重新登录,之后重试Package Manager操作。
- 排查网络问题:确保网络连接稳定,可尝试切换网络环境(比如从WiFi换有线),或修改DNS为公共DNS(如8.8.8.8),避免授权请求被网络阻断。
- 清理Package Manager缓存:找到Unity缓存目录(Windows:
C:\Users\[你的用户名]\AppData\Local\Unity\cache;Mac:~/Library/Unity/cache),删除packages文件夹后重启Unity。 - 重置Package Manager配置:在编辑器中依次打开
Edit > Preferences > Package Manager,点击Reset Packages to defaults,完成重置后再尝试导入资产。 - 升级/切换Unity版本:部分旧版本Unity存在授权接口bug,尝试升级到当前版本的最新补丁,或切换至官方稳定版Unity。
内容的提问来源于stack exchange,提问作者EgamerPlayz
相关产品推荐
相关产品推荐

