5

我刚刚安装了我的 VS2015 企业版,我想尝试“跨平台”或“Android 空白应用程序”项目,但是在这两个项目中,我都收到了一个带有此错误的消息框

值不能为空
参数名称:path1

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

错误:由于意外异常,命令未成功执行。请检查输出窗口以获取其他信息

在我得到的错误窗口中

Xamarin.Android for Visual Studio 需要 Android SDK。请在 Tools->Options->Xamarin->Android Settings 菜单上设置 Android SDK 路径

在此处输入图像描述

当我打开开始/所有程序/Android SDK 工具/SDK Manager/tools/options 在此处输入图像描述

过了一会儿,我得到了这个: 在此处输入图像描述

好像不能下载东西,我猜我的电脑上没有安装Android SDK。

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

4

4 回答 4

0

看起来您的机器上安装了 ANDROID SDK 管理器。

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

不知何故还是失败了。

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

于 2016-05-11T01:19:45.187 回答
0

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

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

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

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

这是链接:https ://developer.xamarin.com/guides/android/getting_started/installation/windows/manual_installation/ 。

我的建议是不要卸载和安装 VS,这是不必要的头痛。

于 2017-01-05T05:24:08.880 回答
0

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

于 2018-02-11T07:56:24.417 回答
0

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

于 2018-02-14T09:18:42.143 回答