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_home
verifiquei 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:
-
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
-
Instalar apenas a plataforma Android não instalará jdk, sdk e ndk. O que você precisa fazer é:
- abrir hub unificado
- Vá em "Instalação"
- Clique nos 3 pontos no canto superior direito da instalação do Unity e selecione "Adicionar Módulo" Configurações do Unity Hub 1
- Expanda "Android Build Support" e marque "Android SDK and NDK Tools" e "OpenJDK" Configurações do Unity Hub 2
- Depois que essas ferramentas estiverem instaladas, você poderá construir o apk