Android SDK Manager 提示 "Loading SDK component information failed."

标签 android xamarin visual-studio-2017

我想使用 Xamarin 和 Visual Studio 2017 Enterprise (15.8.4) 构建移动应用程序。因此我关注了微软 documentation
关于安装整个堆栈。我选择Mobile Development with .NET来自安装程序的工作负载,期望它能够引入所有必要的依赖项。

不幸的是,当我尝试从 Visual Studio 中启动 Android SDK 管理器时,我得到 Loading SDK component information failed. Please retry .

enter image description here

根据文档,VS 安装程序应将 AndroidNDK 安装到 C:\ProgramData\Microsoft\AndroidNDK64 .此文件夹可用,但为空。

但是我找到了文件夹 C:\Microsoft\AndroidNDK64在我的包含 android-ndk-r13b 的文件系统上和 android-ndk-r15c .我尝试从 VS Tools -> Options -> Xamarin -> Android NDK Location 指向此目录之一没有改变我前面提到的问题。

enter image description here

安装了以下软件包:

[部分模拟器]

  • Google Android 模拟器(API 级别 27)
  • Intel Hardware Accel Exec Manager (HAXM)(全局安装)

  • [开发 Activity ]
  • F# 语言支持
  • Xamarin
  • Xamarin 分析器
  • Xamarin 远程模拟器
  • Xaramin 工作簿

  • [SDK、库和框架]
  • 安卓 NDK (R13B)
  • Android NDK (R15C)
  • Android SDK 设置(API 级别 27)
  • JDK (8.0.1120.15)

  • 我在这里做错了什么?是否缺少任何包裹?

    [编辑1]
  • 请注意:我不在公司防火墙/代理后面,所以网络应该没问题
  • 切换到 Google 存储库
  • 时也会发生同样的情况
  • 以本地管理员身份启动 Visual Studio 没有区别
  • 还修复了 Visual Studio 并没有解决问题..

  • [编辑2]
  • 我也无法启动 Android Device Manager .既不是来自 VS,也不是直接来自文件夹 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidDeviceManager -
    是的,以本地管理员身份尝试...到底是什么

  • [编辑3]
  • 我只是偶然发现,在运行 AndroidSdkManager.exe 时未评估它有效!所以肯定有一些权限问题,也许是 NTFS 权限。将检查并报告。
  • 最佳答案

    将存储库设置更改为 Google 对我有用。因此,在 android SDK 管理器上点击齿轮图标(设置),然后点击 Repository -> Google。
    @Alexandr Zarubkin-感谢它帮助我的输入。

    关于Android SDK Manager 提示 "Loading SDK component information failed.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52349347/

    相关文章:

    Android:异步任务与服务

    android - 我可以在不解密的情况下使用 JSch 获取加密的 SSH 私钥的类型或指纹吗?

    java - 在 Android 中建立 FTP 连接

    ios - 设置后台 session 的 xpc 连接发生错误

    xamarin - 更新 Nuget 导致异常未处理 : System. TypeLoadException

    android - 带有 Robolectric 的字符串数组的 Resources$NotFoundException

    c# - Xamarin SimpleAudioPlayer返回System.NullReferenceException

    c# - 如何在没有 IDE 的情况下使用 Xamarin?

    visual-studio - Visual Studio - 重新加载解决方案的快捷方式?

    c# - 我如何在 Visual Studio 2017 中使用 "C# Interactive"窗口来查询我的 "Data Connections"中的源