当前位置: 首页 > 知识库问答 >
问题:

JDK目录未设置或无效(unity)?

司空昊阳
2023-03-14

我现在正在为我的游戏(unity)创建密钥库,但当我按下add key按钮时,会弹出一个错误

Java开发工具包(JDK)目录未设置或无效。请在首选项中修复它-

我安装了JDK,并使用命令/usr/libexec/java_home检查了它在终端中的路径,然后它显示JDK的路径是/Library/Java /JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home

我复制并粘贴到统一的JDK路径中,但错误仍然会弹出。我实际上在我的计算机库中检查了JavaVirtualMachines,但没有任何内容。

我怎样才能解决这个问题?非常感谢您的帮助。

共有3个答案

南宫俊逸
2023-03-14

我也有同样的问题,另一个解决方案对我不起作用!!

我刚刚卸载了unity HUB,然后又重新安装了它,一切正常。

点击三个点并卸载

然后单击add重新安装所需的模块。安装时别忘了检查android构建支持及其所有子类别。

此外,我认为我安装了不止一个版本的unity,这也可能是一个问题。

华俊弼
2023-03-14
  1. 在我的案例中检查Unity的安装路径

C:\程序文件\Unity\集线器\编辑器\2019.4.13f1\编辑器\数据\PlaybackEngines\Android播放器

NDK、SDK和OpenJDK中的AndroidLayer文件夹这些文件夹对于生成APK文件非常重要。

这些文件没有正确安装,然后这些文件会复制到另一个unity版本。

在此输入图像描述

只有一个版本可以重新下载。

C:\程序文件\Unity\Hub\编辑器\2019.4.13f1\编辑器\数据\PlaybackEngines\Android Player\OpenJDK\bin

在此输入图像描述

解决问题。

张亦
2023-03-14

实际上,我通过添加模块(Android SDK)来解决这个问题

 类似资料:
  • 我在我的系统中设置了并且我试图在命令提示符上运行cordova命令(cordova build),但是我收到了错误信息。我试过所有的方法,但都解决不了这个问题: 错误:JAVA_HOME设置为无效目录:C:\Program Files\java\jdk1.8.0_131\bin; 请将环境中的变量设置为与Java安装的位置匹配。

  • 我试图让maven安装工作,但我总是得到这个错误 C:\Windows\System32 我知道错误说明了一切,但我在这里尝试了一切。我有以下设置: 系统变量: M2_HOME: C:\程序文件\阿帕奇软件基金会\阿帕奇-maven-3.3.3 M2:%M2_HOME%\bin JAVA _ HOME:C:\ Program Files \ JAVA \ JDK 1 . 7 . 0 _ 51 我添

  • 我完全遵循了react原生项目的开发环境设置,现在,当我从Andriod studio运行按钮运行第一个应用程序时,它会完美地安装和运行。当我运行命令<code>yarn react native run android info.JS服务器已在运行 信息 正在安装应用程序... 请在您的环境中设置变量,以匹配JAVA安装的位置。 错误安装应用程序失败。确保您已经设置了Android开发环境: h

  • 我正在尝试使用此命令运行React本机应用程序 但是,环境路径错误 这是我的环境路径的样子 还有这一个 当我运行命令时仍然收到错误。

  • “我安装了 jhipster 时间,但Java_Home设置为无效目录,如何设置此 jhipster?” 这些是我的系统变量环境。我不知道问题出在哪里。 错误:JAVA_HOME被设置为无效目录。JAVA_HOME = " C:\ Program Files \ JAVA \ JDK 1 . 8 . 0 _ 181 \ bin "请在您的环境中设置JAVA _ HOME变量,以匹配您的JAVA安装