【问题标题】:ADM Device could not be created because of "incompatible JDK"由于“JDK 不兼容”,无法创建 ADM 设备
【发布时间】:2021-10-04 23:22:12
【问题描述】:

由于 JDK 不兼容,Android 设备管理器阻止我创建 Android 设备。但是,maui-check 显示我已经安装了 OpenJDK 11.0。

Image of error message and maui-check.

Image of device I'm trying to create.

我已经尝试过“安装和配置 Microsoft Mobile OpenJDK”,但它只是告诉我一切都已正确安装。

Image of JDK install confirmation.

我到底错过了什么,我必须安装以前版本的 JDK 吗?

【问题讨论】:

  • 您能否检查单个组件选项卡下的 Visual Studio 安装程序,如果选中了 Google Android 模拟器(API 级别 25)(本地安装)复选框,则检查模拟器?
  • @GeraldVersluis 还没检查,我检查了,安装了,但还是出现同样的问题,是不是必须在某个地方配置?可能是因为我使用的是 Visual Studio 2022 Preview 吗?
  • Welp,尝试制作一个从 Visual Studio 2019 启动设备管理器的设备,这似乎可以立即工作。我猜 vs2022 的预览还远远不够,感谢您的帮助!
  • 奇怪!对 VS2022 应该也能正常工作,对我来说也是如此。很高兴你想出了一些办法!

标签: java android openjdk-11 maui android-device-manager


【解决方案1】:

here下载OpenJDK 8.0.41

Program Files > JDK > OpenJDK_8.0.41中的解压文件

在 Visual Studio 2022 中更新 JDK 位置,转到工具 > Xamarin > 在 Java 开发工具包位置

中设置上述文件夹路径

Original solution

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    相关资源
    最近更新 更多