Android SDK 管理器无法解析 xml

Android SDK Manager failed to parse xml

几个月后,当我尝试打开 Android SDK 管理器时,我意识到它没有加载任何我没有安装或有更新的包,只是显示已经安装的包(就像没有任何互联网一样连接),但日志中没有显示任何连接错误,如下图

我检查了官方附加站点列表,它是空的

我检查了 tools\bin 路径中的 sdkmanager.bat 文件,我收到无法解析 xml 文件

的错误

请注意,我可以在浏览器中输入文件路径时手动访问 xml 文件。
我能做些什么来解决这个问题吗?

更新

我弄清楚了这个问题的原因,并为此添加了答案。

独立的 SDK 管理器已被弃用,存储库 URL 已更改。现在可以从 Android Studio 中获得更新,因此您需要对其进行更新。

好吧,问题是 android sdk 管理器从不检查从获取 xml 文件的请求下载的页面是否正确,因此它无法自动检测到我的代理并导致一些失败页而不是正确的 xml 文件并解析它们会导致这些错误。在选项中添加 Http 代理和端口可以简单地解决此问题。我希望 android sdk 能更好地检查连接,这样我和其他人就不会在这些问题上浪费时间了。