【问题标题】:Android SDK Manager failed to parse xmlAndroid SDK 管理器无法解析 xml
【发布时间】:2018-02-16 00:17:18
【问题描述】:

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

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

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

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

更新

我找出了这个问题的原因,并为它添加了答案。

【问题讨论】:

    标签: android xml sdk android-sdk-manager


    【解决方案1】:

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

    【讨论】:

    • 如果我不想安装 android studio 而只有 android SDK 怎么办?
    • @MasihAkbari 从 Android Studio 站点获取命令行工具。他们将允许您使用 sdkmanager 安装 SDK。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-09-11
      • 2011-07-09
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 1970-01-01
      相关资源
      最近更新 更多