Android SDK Manager抱怨“加载SDK组件信息失败。”

时间:2018-09-15 22:18:24

标签: android xamarin visual-studio-2017

我想使用Xamarin和Visual Studio 2017 Enterprise(15.8.4)构建移动应用程序。为此,我遵循了Microsoft documentation 在安装整个堆栈上。我从安装程序中选择Mobile Development with .NET工作负载,希望它能吸收所有必要的依赖关系。

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

enter image description here

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

但是,我在文件系统上找到包含C:\Microsoft\AndroidNDK64android-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)(全局安装)

[开发活动]

  • F#语言支持
  • Xamarin
  • Xamarin Profiler
  • Xamarin远程模拟器
  • Xaramin工作簿

[SDK,库和框架]

  • Android NDK(R13B)
  • Android NDK(R15C)
  • Android SDK设置(API级别27)
  • JDK(8.0.1120.15)

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

[Edit1]

  • 请注意:我不在公司防火墙/代理后面,因此网络应该没有问题
  • 切换到Google存储库时也会发生同样的情况
  • 以本地管理员身份启动Visual Studio没什么
  • 修复Visual Studio也无法解决问题。

[Edit2]

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

[Edit3]

  • 我只是偶然发现,在运行AndroidSdkManager.exe非评估版时,它可以正常工作!!!因此必须有一些权限问题,也许是NTFS权限。将检查并报告。

1 个答案:

答案 0 :(得分:1)

将存储库设置更改为Google对我有用。因此,在android SDK管理器上,单击齿轮图标(设置),然后单击存储库-> Google。

@Alexandr Zarubkin-感谢您的帮助。