O diretório Java Development Kit (JDK) não está definido ou é inválido. Por favor, corrija-o em Preferências -> Externas

O diretório Java Development Kit (JDK) não está definido ou é inválido. Por favor, corrija-o em Preferências -> Ferramentas Externas UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (em /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:187)

 solução:

Diretório java JDK não definido ou inválido (unidade)?

Atualmente estou criando um keystore para meu jogo (em unidade), mas quando pressiono o botão adicionar chave, um erro aparece

O diretório Java Development Kit (JDK) não está definido ou é inválido. Por favor, corrija-o em Preferências -> Ferramentas Externas UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (em /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:187)

Eu instalei o JDK e /usr/libexec/java_homeverifiquei seu caminho no terminal usando o comando então ele me mostrou que o caminho do JDK é/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home

Copiei e colei no caminho do JDK na unidade, mas ainda assim o erro aparece. Na verdade, verifiquei o JavaVirtualMachine na biblioteca do meu computador e não há nada nele

Tag: 

  1. Na verdade, resolvemos esse problema adicionando módulos (Android SDK e ferramentas NDK, OpenJDK) ao editor Unity. Na verdade, se você verificar o módulo de suporte à compilação do Android, isso não o ajudará automaticamente a verificar os dois módulos acima

  2. Instalar apenas a plataforma Android não instalará jdk, sdk e ndk. O que você precisa fazer é:

  3. abrir hub unificado
  4. Vá em "Instalação"
  5. Clique nos 3 pontos no canto superior direito da instalação do Unity e selecione "Adicionar Módulo" Configurações do Unity Hub 1
  6. Expanda "Android Build Support" e marque "Android SDK and NDK Tools" e "OpenJDK" Configurações do Unity Hub 2
  7. Depois que essas ferramentas estiverem instaladas, você poderá construir o apk

 

Guess you like

Origin blog.csdn.net/qq_43801336/article/details/128662550