我想使用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
。
根据文档,VS安装程序应将AndroidNDK安装到C:\ProgramData\Microsoft\AndroidNDK64
。该文件夹可用,但为空。
但是,我在文件系统上找到包含C:\Microsoft\AndroidNDK64
和android-ndk-r13b
的文件夹android-ndk-r15c
。我尝试从VS Tools -> Options -> Xamarin -> Android NDK Location
指向此目录之一,而未更改我的上述问题。
已安装以下软件包:
[分区模拟器]
[开发活动]
[SDK,库和框架]
我在这里做错了什么?是否缺少任何包裹?
[Edit1]
[Edit2]
Android Device Manager
。既不是来自VS,也不是直接来自文件夹C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidDeviceManager
-
是的,以本地管理员的身份尝试过...到底是什么[Edit3]
AndroidSdkManager.exe
非评估版时,它可以正常工作!!!因此必须有一些权限问题,也许是NTFS权限。将检查并报告。答案 0 :(得分:1)
将存储库设置更改为Google对我有用。因此,在android SDK管理器上,单击齿轮图标(设置),然后单击存储库-> Google。
@Alexandr Zarubkin-感谢您的帮助。