无法在 Visual Studio 2015 上设置 Android SDK

Can't setup Android SDK on Visual Studio 2015

我刚刚安装了我的 VS2015 企业版,我想尝试 "cross platform" 或 "Android blank App" 项目,但是在这两个项目中,我都收到一个包含此错误的消息框

Value cannot be null
Parameter name:path1

当我尝试 运行 Tools/Android /Android SDK 管理器时,出现 Visual Studio 错误:

Error: Command did not execute uccessfully due to an unexpected exeption.Please check the output window for aditional information

在错误window中我得到了

Xamarin.Android for Visual Studio requires Android SDK. Please set Android SDK path on Tools->Options->Xamarin->Android Settings menu

当我打开start/all programs/Android SDK tools/SDK Manager/tools/options

过了一会儿我得到了这个:

好像下载不了东西,估计是我电脑上没有安装AndroidSDK。

我试过禁用我的防火墙,但还是一样,知道吗?

您的机器中似乎安装了 ANDROID SDK 管理器。

我有同样的问题,因为我们的网络在代理后面。我所做的是填写 HTTP 代理服务器 IP 和端口。然后尝试再次更新组件。 这次将提示您为当前正在安装的每个组件键入用户名和密码。

还是失败了

所以我的另一次尝试只是输入用户名和空白密码。然后它的工作,ANDROID SDK 组件的更新已成功完成。

您的 JDK 和 Android NDK 位置路径可能已正确设置,但 SDK 可能未设置。即使我有同样的问题。我分三步解决了。如果您遇到与上图所示相同的问题,请按照以下步骤操作。

  1. 点击更改,它会显示文件夹。
  2. Select 这个路径 ****C:\Program Files (x86)\Android\android-sdk**** 对于所有系统,SDK 将仅位于此位置。
  3. 点击确定。现在您的 Android SDK 管理器将处于启用状态。您的问题将得到解决。

如果你的android-sdk不在这个地方,那么你需要在它所在的地方搜索android-sdk。 如果在C盘没有找到android-sdk,可能是没有安装好。 这里我们有两个选项。

  1. 打开vstoolsforxamarin.exe和select我们需要的工具并更新它们(或)
  2. 您可以手动安装android-sdk。

这里是 link: https://developer.xamarin.com/guides/android/getting_started/installation/windows/manual_installation/.

我的建议是不要卸载并安装 VS,这会造成不必要的麻烦。

我这样设置路径:C:\Users\{username}\AppData\Local\Android\Sdk 问题解决了。 我在这个 link 中找到了解决方案。 https://developer.xamarin.com/guides/android/troubleshooting/questions/android-sdk-location/

adb.exe 应该在 android sdk 文件夹中可用。如果它不存在,那么 Visual Studio 将不会检测到它。