该项目缺少构建所需的 Android 个 SDK
The project is missing Android SDKs required for building
我正在尝试在 Visual Studio 2017 (社区版).
中构建我的第一个 F# Android 项目
在使用 F# - Android - Blank App 模板创建新项目后,Visual Studio 中的错误 window 立即显示以下消息:
The project Foo is missing Android SDKs required for building. Double-click on this message and follow the prompts to install them.
即使双击消息也不会出现提示。
我找不到明显的地方可以从以下位置下载 Android SDK:
我以前记得的 SDK 管理器似乎已经从 Android 开发者网站上消失了。
我已经安装了 Android Studio,它似乎下载了一些 Android SDK,但 Visual Studio 似乎仍然找不到它要找的东西。
Visual Studio 包括一个 Android SDK 管理器,您可以使用它来下载 Android SDK 工具、平台和开发 Xamarin.Android 应用程序所需的其他组件。
查看工具 -> Android -> Android SDK 管理器。
在平台下,您会找到各种 Android 版本的模拟器,在工具下,您可以安装各种工具。
还有
查看工具 -> 选项 -> Xamarin -> Android 设置
有一个名为Android SDK Location 的文件夹路径,如果它是空的,您可以自己浏览找到它。
我遇到了同样的问题...工具 -> Android -> Android SDK 管理器对我来说是灰色的。
最后我需要转到工具 -> 选项 -> Xamarin -> Android 设置,然后确保勾选 "Auto Install Android SDKs"。一旦我勾选了这个然后双击错误安装 window 突然出现。
根据 ,您可能需要重新启动 Visual Studio 才能使此更改生效。
如果你更新 visual studio 那么这个错误会发生 工具会解决它
转到工具>选项>向下滚动>Xamarin > 检查 "Auto Install Android SDK"
然后双击错误你需要的 SDK 将安装
安装完成后重启Visual Studio
这两个我都做了,还是不行,
1) 工具 -> Android -> Android SDK 管理器
2) 工具 -> 选项 -> Xamarin -> Android 设置,然后确保 "Auto Install Android SDKs" 被勾选
我的解决方法是重启Visual Studio然后是运行。 Windows.
上的老把戏
所以在我的例子中,问题是 Visual Studio 无法连接到 Android 服务器来下载文件。
的帖子
您可以查找此文件夹:
C:\Program Files (x86)\Microsoft Visual Studio17\Professional\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
创建一个名为:AndroidSdkManager.exe.config
的新配置文件
然后将以下值添加到配置中:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
</configuration>
此问题已解决并且 Visual Studio 下载了必要的文件。
希望这对您有所帮助。
因为我的 Windows 帐户是标准用户(非管理员)。 运行 Visual Studio 因为管理员为我做了这个把戏。
转到以下位置:
C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
然后 运行 AndroidSDK 管理器可执行文件。
在右下角,单击齿轮图标并将存储库更改为 Google。
我正在尝试在 Visual Studio 2017 (社区版).
中构建我的第一个 F# Android 项目在使用 F# - Android - Blank App 模板创建新项目后,Visual Studio 中的错误 window 立即显示以下消息:
The project Foo is missing Android SDKs required for building. Double-click on this message and follow the prompts to install them.
即使双击消息也不会出现提示。
我找不到明显的地方可以从以下位置下载 Android SDK:
我以前记得的 SDK 管理器似乎已经从 Android 开发者网站上消失了。
我已经安装了 Android Studio,它似乎下载了一些 Android SDK,但 Visual Studio 似乎仍然找不到它要找的东西。
Visual Studio 包括一个 Android SDK 管理器,您可以使用它来下载 Android SDK 工具、平台和开发 Xamarin.Android 应用程序所需的其他组件。
查看工具 -> Android -> Android SDK 管理器。
在平台下,您会找到各种 Android 版本的模拟器,在工具下,您可以安装各种工具。
还有
查看工具 -> 选项 -> Xamarin -> Android 设置
有一个名为Android SDK Location 的文件夹路径,如果它是空的,您可以自己浏览找到它。
我遇到了同样的问题...工具 -> Android -> Android SDK 管理器对我来说是灰色的。
最后我需要转到工具 -> 选项 -> Xamarin -> Android 设置,然后确保勾选 "Auto Install Android SDKs"。一旦我勾选了这个然后双击错误安装 window 突然出现。
根据
如果你更新 visual studio 那么这个错误会发生 工具会解决它 转到工具>选项>向下滚动>Xamarin > 检查 "Auto Install Android SDK"
然后双击错误你需要的 SDK 将安装
安装完成后重启Visual Studio
这两个我都做了,还是不行,
1) 工具 -> Android -> Android SDK 管理器
2) 工具 -> 选项 -> Xamarin -> Android 设置,然后确保 "Auto Install Android SDKs" 被勾选
我的解决方法是重启Visual Studio然后是运行。 Windows.
上的老把戏所以在我的例子中,问题是 Visual Studio 无法连接到 Android 服务器来下载文件。
的帖子您可以查找此文件夹:
C:\Program Files (x86)\Microsoft Visual Studio17\Professional\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
创建一个名为:AndroidSdkManager.exe.config
然后将以下值添加到配置中:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
</configuration>
此问题已解决并且 Visual Studio 下载了必要的文件。
希望这对您有所帮助。
因为我的 Windows 帐户是标准用户(非管理员)。 运行 Visual Studio 因为管理员为我做了这个把戏。
转到以下位置:
C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
然后 运行 AndroidSDK 管理器可执行文件。
在右下角,单击齿轮图标并将存储库更改为 Google。