安卓SDK管理器无法解析XML。

10
在几个月之后,当我尝试打开Android SDK管理器时,我发现它没有加载任何我没有安装或更新的包,只显示已经安装的包(就像没有互联网连接一样),但是日志中并没有显示任何连接错误,如下图所示。 log 我检查了官方的插件站点列表,发现它是空的。 add-on site 我检查了tools\bin路径下的sdkmanager.bat文件,我得到了无法解析xml文件的错误。 xml 请注意,当我在浏览器中输入路径时,我可以手动访问xml文件。是否有什么我可以做来解决这个问题?
更新:我找到了这个问题的原因,并为其添加了答案。
2个回答

1

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


那如果我不想安装Android Studio,只想要Android SDK呢? - dev-masih
1
@MasihAkbari 从Android Studio网站获取命令行工具。这将允许您使用sdkmanager安装SDK。 - jL4

1
问题在于Android SDK管理器从获取XML文件的请求下载页面时,从未检查下载的页面是否正确,因此无法自动检测我的代理,并获取一些错误的页面而不是正确的XML文件,对它们进行解析会导致这些错误。只需在选项中添加HTTP代理和端口即可解决此问题。我希望Android SDK能更好地检查连接,这样我和其他人就不会浪费时间在这些问题上了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接