java como development - A instalação do Android SDK não encontra o JDK




15 Answers

Pressione Voltar quando você receber a notificação e, em seguida, Avançar . Desta vez, encontrará o JDK .

27 download

Estou tentando instalar o Android SDK no meu sistema Windows 7 x64. jdk-6u23-windows-x64.exe está instalado, mas a configuração do Android SDK se recusa a prosseguir porque não encontra a instalação do JDK.

Isso é um problema conhecido? E existe uma solução?




Eu encontrei a solução e é lindamente estúpido. Eu descobri que o Android SDK não consegue detectar o JDK .

Pressione o botão Voltar na tela de erro do SDK que informa que o EXE não pôde detectar o JDK. Em seguida, pressione Next .

Quem teria pensado que isso aconteceria?




Eu baixei o arquivo .zip e executei o SDK Manager.exe , e funcionou como um encanto. Você teve o mesmo problema com o .exe caso contrário.




Tudo o que você precisa são as duas entradas de registro a seguir. Parece que quem postou as outras coisas do registro basicamente copiou todas as chaves de HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft para HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft , que obviamente não é uma solução ideal porque a maioria das chaves não é necessária.

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"



Nenhuma das soluções aqui funcionou para a versão de 64-bit .

Colocar o caminho do JDK antes do caminho c:\windows\system32\ em suas variáveis ​​de ambiente resolve o problema. Caso contrário, o java.exe 32-bit é encontrado antes da versão do 64-bit JDK .




A inclusão da variável de ambiente JAVA_HOME (em Variáveis ​​do sistema ) fez o truque para mim. Clicar nos botões "Voltar" e "Próximo" não funcionou.

Windows 7 Professional x64, JDK 1.7.0_04 (64 bits, não tenho a versão x86 instalada)

Acho que o instalador tenta encontrar o JDK em uma versão específica (1.6?) E, se não conseguir encontrá-lo, verifica JAVA_HOME, que não foi configurado no meu caso. Eu tenho outro computador (o mesmo sistema, mas com o JDK 1.6 x64) e funcionou sem a variável JAVA_HOME.

Você não precisa instalar a versão de 32 bits do JDK :)




Configurando a variável de ambiente JAVA_HOME para

C:\Program Files\Java\jdk1.7.0_07

ao invés de

C:\Program Files\Java\jdk1.7.0_07\bin

consertou para mim.




Pressione Relatar erro e OK . Próximo será ativado.




Tente baixar e instalar a versão compactada em vez do instalador .exe.




Eu tive o mesmo problema e resolvi isso instalando a versão x86 do JDK (no Windows XP x64).




Eu também experimentei este problema, mas nenhuma das respostas ajudou. O que fiz foi remover a última barra invertida da variável JAVA_HOME e ela começou a funcionar. Além disso, lembre-se de não incluir a pasta bin no caminho.




1-Simplesmente fiz a coisa da variável de ambiente "JAVA_HOME".

2-Clique com o botão direito no Android SDK e na guia Compatibletiy Selecione o Windows 7 e o administrador.

3-Execute novamente.




Sim, instale a versão de 32 bits do Java SE SDK (ou qualquer uma das combinações). Isso deve ajudar a resolver seu problema.




Você terá que baixar a versão do SDK de 32 bits porque o Win7 de 64 bits não é suportado somente. O Windows Server 2003 tem uma versão de 64 bits com suporte. Durante o download do Java SDK, escolha "Windows" como sua plataforma e não como "Windowsx64".
Uma vez eu fiz este android SDK instalado como um charme. Espero que isto ajude.




Os métodos acima não funcionaram para mim no Windows 8 Pro.

Apenas defina o caminho para

C:\Program Files\Java\jdk1.7.0_07\

Onde C é a sua unidade na qual você instalou o JDK.

Não se esqueça do recuo no final.




Related