Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓SDK管理器抱怨说;加载SDK组件信息失败。”;_Android_Xamarin_Visual Studio 2017 - Fatal编程技术网

Android 安卓SDK管理器抱怨说;加载SDK组件信息失败。”;

Android 安卓SDK管理器抱怨说;加载SDK组件信息失败。”;,android,xamarin,visual-studio-2017,Android,Xamarin,Visual Studio 2017,我想使用Xamarin和Visual Studio 2017 Enterprise(15.8.4)构建移动应用程序。我跟随微软 关于安装整个堆栈。我从安装程序中选择了Mobile Development with.NET工作负载,希望它能够引入所有必要的依赖项 不幸的是,当我尝试从VisualStudio中启动Android SDK管理器时,加载SDK组件信息失败。请重试 根据文档,VS安装程序应将AndroidNDK安装到C:\ProgramData\Microsoft\AndroidNDK

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

不幸的是,当我尝试从VisualStudio中启动Android SDK管理器时,加载SDK组件信息失败。请重试

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

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

已安装以下软件包:

[节模拟器]

  • 谷歌Android仿真器(API级别27)
  • 英特尔硬件加速执行管理器(HAXM)(全局安装)
[发展活动]

  • F#语言支持
  • 沙马林
  • 沙马林剖面仪
  • Xamarin远程模拟器
  • 沙拉明手册
[SDK、LIB和框架]

  • Android NDK(R13B)
  • Android NDK(R15C)
  • Android SDK设置(API级别27)
  • JDK(8.0.1120.15)
我做错了什么?是否缺少任何包裹?

[Edit1]

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

  • 此外,我无法启动
    Android设备管理器
    。不是从VS,也不是直接从文件夹
    C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidDeviceManager
    - 是,尝试作为本地管理员。。。见鬼
[Edit3]

  • 我只是偶然发现,当运行
    AndroidSdkManager.exe
    non-evaluated时,它可以工作!!!所以一定有权限问题,可能是NTFS权限。我会检查并报告

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


@Alexandr Zarubkin-感谢您的帮助。

您解决了这个问题吗?或者有关于这个问题的更新吗?在花了几个小时试图解决这个问题之后,我决定重新安装我的工作站,它“解决”了这些问题…很高兴听到这个消息。有关VS中Xamarin问题的更多问题,如果您可以通过单击VS
帮助
-->
发送反馈
-->
报告问题
:)来报告,则会更好在SDK管理器设置中将存储库更改为Google可能会有所帮助。可能是一个比重新安装Windows更轻量级的解决方案。哇,非常感谢。我一直看到有人说要将存储库设置为google,但我不知道该怎么做。你的建议把我带到了正确的地方,而且很有效。安装我想要的平台。