在Visual Studio 2015上运行xamarin的问题“无法找到Java 6或7 SDK”

时间:2017-06-10 18:48:10

标签: java xamarin visual-studio-2015 java-8

我尝试通过以下步骤安装带有xamarin的visual studio 2015

  1. 安装VS 2015 for mobile应用程序
    1. 为版本64和版本安装Java JDK 8 86
    2. 将Android SDK更新为V26
  2. 但我仍然有问题,Visual Studio无法看到java SDK在运行“无法找到Java 6或7 SDK”时填充此错误,尽管尝试以下项目来解决此问题。

    1. 安装JDK 8 for 64,86
    2. 在Windows的Environment变量中添加 JAVA_HOME 作为以下快照(Java_Home Config)

      [1]

    3. JAVA BIN路径添加到Windows的路径环境变量,如下面的快照(路径配置)

      [2]

    4. 确保在Xamarin配置中定义Java JDK

2 个答案:

答案 0 :(得分:0)

  

找不到 Java 6或7 SDK

你有Java 8. Android(尚未)完全支持Java 8.

另外,为什么你的路径中有32位和64位的java?您只需要路径中的%JAVA_HOME%\bin

答案 1 :(得分:0)

我找到了Could not locate Java 6 or 7 SDK的解决方案。

在与Visual Studio 2015社区进行了2天的艰苦斗争之后,找到了这个解决方案:

首先,您需要从oracle archives(下载软件包所需的帐户)下载并安装Java SE Development Kit 7。在我的情况下,我下载了32位版本。

如果您没有Android NDK,请从Android网页下载(检查NDK是否已在工具中设置 - >选项 - > Xamarin - > Android设置)。

在这些步骤之后重新启动Visual Studio。

VS应该自动找到java jdk路径。你可以在工具 - >中查看它。选项 - > Xamarin - > Android设置。 如果找不到Android NDK位置,请提供从Android网站下载的te包的路径。

最后一步和关键步骤是转到Build并选择Clean solution。

之后,您可以尝试构建解决方案,它应该像魅力一样。