【问题标题】:issue at running xamarin on visual studio 2015 "Could not locate Java 6 or 7 SDK"在 Visual Studio 2015 上运行 xamarin 时出现问题“找不到 Java 6 或 7 SDK”
【发布时间】:2017-06-10 18:48:10
【问题描述】:

我尝试通过以下步骤使用 xamarin 安装 Visual Studio 2015

  1. 为移动应用安装VS 2015
    1. 为版本 64 和 86 安装 Java JDK 8
    2. 将安卓SDK更新为V26

但我仍然有问题,Visual Studio 看不到 java SDK 并在运行“无法找到 Java 6 或 7 SDK”时填充此错误,尽管尝试以下项目来解决此问题。

  1. 安装JDK 8 for 64 , 86
  2. 在窗口的环境变量中添加 JAVA_HOME 如下快照(Java_Home Config)


  3. JAVA BIN 路径添加到 Windows 的 Path 环境变量中,如下图所示(路径配置)

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

【问题讨论】:

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


    【解决方案1】:

    找不到 Java 6 或 7 SDK

    您拥有 Java 8。Android (尚未)完全支持 Java 8。

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

    【讨论】:

    • 嗨 cricket_007,我按照你的建议做,我下载 JAVA 7 并更新 JAVA_HOME、PATH 和 XAMARIN 配置,没有任何更改。
    • 有解决这个问题的运气吗?在这里遇到同样的情况。
    • @Klaus 如果您有新问题,请创建一个新帖子
    【解决方案2】:

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

    经过与 Visual Studio 2015 社区的 2 天苦战,找到了这个解决方案:

    首先,您需要从 oracle 存档下载并安装 Java SE Development Kit 7(下载软件包所需的帐户)。就我而言,我下载的是 32 位版本。

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

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

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

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

    之后,您可以尝试构建您的解决方案,它应该会像魅力一样发挥作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 2020-03-29
      • 2017-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多