我想使用 Xamarin 和 Visual Studio 2017 Enterprise (15.8.4) 构建移动应用程序。因此我关注了微软 documentation
关于安装整个堆栈。我选择Mobile Development with .NET
来自安装程序的工作负载,期望它能够引入所有必要的依赖项。
不幸的是,当我尝试从 Visual Studio 中启动 Android SDK 管理器时,我得到 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
指向此目录之一没有改变我前面提到的问题。
安装了以下软件包:
[部分模拟器]
[开发 Activity ]
[SDK、库和框架]
我在这里做错了什么?是否缺少任何包裹?
[编辑1]
[编辑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/