vs2019 - Xamarin:丢失 "Java Development Kit Location" 的路径设置

vs2019 - Xamarin: loses path settings of "Java Development Kit Location"

我做一件很简单的事

我转到工具 -> 选项 -> Xamarin> Android 设置 我更改了“Java 开发工具包位置”路径。 我按确定。

我编译了项目,选项使用正确

我转到工具 -> 选项 -> Xamarin> Android 设置,路径正确。

我重新启动 VS,我去工具 -> 选项 -> Xamarin> Android 设置 路径错误,它是前一个。

Visual studio 使用的版本: 微软 Visual Studio 社区 2019 版本 16.11.7

发生在其他人身上?

这是一个错误吗?

谢谢

对于java开发包位置的错误,您可以尝试下面的步骤。

  1. 安装 Oracle Java SE 提供的最新 JDK 8 开发工具包 8 下载网页。 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 按照 手动将您的 Visual Studio 实例指向 您的新 JDK.
  3. 的位置

为了获得最佳的移动开发体验,我们鼓励您更新到最新的 Visual Studio 版本以跟上 iOS 和 Android 开发的最新变化。

如果您仍然想使用旧版本并且无法通过上述步骤修复错误。您可以尝试修复 Visual Studio.

我在将 visual studio 2019 从版本 16.3 更新到 16.11 时遇到了类似的问题,同时处理一个 React Native 项目,我的 jdk 安装在安装过程中或安装后以某种方式损坏。 从 VS SDK 管理器启动修复它不起作用,后来我发现我的 jdk 位置已从:

更改
C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25

C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot

我更新了 JAVA_HOME env 变量以指向新位置,然后清理重建,一切恢复正常。

希望对您有所帮助。