tools - java jdk android




A instalação do Android SDK não encontra o JDK (20)

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?

https://code.i-harness.com


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.


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 :)


Além disso, correr como ADMINISTRADOR ! Trabalhei para mim com correção de barra invertida.


Aviso: Como um comentarista mencionado, não tente isso em um Windows 7! Eu testei com o Windows XP de 64 bits.

Como a solução publicada NÃO funciona para todos (inclusive eu, eu e eu), quero deixar uma nota para aqueles que procuram de outra maneira (sem hackear o registro, etc.) para resolver isso em um sistema Windows de 64 bits. Apenas adicione PATH (letras maiúsculas !!) ao seu ambiente Variables e defina o valor para seu JDK-Path.

Eu adicionei o JDK ao "Path" existente que não funcionou, como não aconteceu com o JAVA_HOME ou com o "Back" -Solution. Adicioná-lo ao "PATH" finalmente fez o truque.

Espero que isso possa ser útil para alguém.


Copiei o Java.exe de

C: \ Windows \ System32

para

C: \ Windows \ SysWOW64

e funcionou.

Estou usando o Windows 8 de 64 bits.


Depois de ler algumas postagens no blog, parece ser uma solução ainda mais fácil clicando em BACK quando o instalador diz que não encontrou o JDK, e simplesmente clique em NEXT novamente e magicamente ele encontra o JDK. Nenhum registro mexendo ou re-baixando etc.


Estou executando uma versão de 64 bits do Windows 7 e estava tendo esse problema ao tentar instalar o Android Studio 1.0 usando o executável de:

http://developer.android.com/tools/studio/index.html

Eu tentei todas as soluções listadas e várias versões diferentes do JDK 1.7 e 1.8 - sem dados. Eu fui com a instalação da versão zipada do aplicativo e funcionou como um encanto:

http://tools.android.com/download/studio/canary/latest

Ainda confuso com esse problema; especialmente porque as versões beta do Android Studio funcionavam bem.


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.


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.


Eu tentei várias soluções postadas e, em seguida, precisei reiniciar o sistema antes de começar a funcionar, o que pode ter acontecido porque eu tinha acabado de instalar o JDK. Aqui estão todas as coisas que eu estava fazendo - sem saber quais eram essenciais:

  • JDK de 64 bits instalado.
  • JAVA_HOME definido usando barras (/) em vez de barras invertidas ().
  • Diretório JDK 'bin' listado no início do PATH.
  • Reinicialização do sistema.

Eu tive o mesmo problema, tentei todas as soluções, mas nada funcionou. O problema é que o Windows 7 instalado é de 64 bits e todo o software que você está instalando deve ser de 32 bits. O Android SDK é de 32 bits e identifica apenas o JDK de 32 bits. Então instale o seguinte software.

  1. JDK (32 bits)
  2. Android SDK (durante a instalação do SDK, certifique-se de instalá-lo em um diretório diferente de "C: \ Arquivos de Programas (x86)", mais provavelmente em outra unidade ou no diretório em que o Eclipse é extraído)
  3. Eclipse (32 bits) e finalmente ADT .

Eu tentei e tudo funciona bem.


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 .


O Android SDK é um aplicativo de 32 bits, e requer 32 bits do JDK para funcionar ... o JDK de 64 bits não fará uso para ele ...


O cara acima que colocou isso: "Eu experimentei esse problema também, mas nenhuma das respostas ajudou. O que eu fiz, eu removi 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." Esta foi, de fato, a resposta correta.

Para este SDK para instalar isso é o que eu fiz. Estou executando o mais recente Microsoft OS Windows 8.

Variáveis ​​do usuário:

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

variáveis ​​ambientais

Crie estes dois:

CLASSPATH %HOME_JAVA%\jre\lib

HOME_JAVA C:\Program Files\Java\jdk1.7.0_09

Este já existe então apenas edite:

Caminho Neste final de WindowsPowerShell\v1.0\ simplesmente adicione " ;C:\Program Files\Java\jdk1.7.0_09" ;C:\Program Files\Java\jdk1.7.0_09"

Isso é o que eu fiz e funcionou para mim. =)


Para o installer_r21.1-windows.exe no Windows 8 x 64, o que funcionou para mim foi configurar minha variável de ambiente do usuário JAVA_HOME para C: \ Program Files \ Java \ jdk1.7.0_10. Espero que isso ajude a todos vocês! :)


Parece que não funciona sem o JDK de 32 bits. Basta instalá-lo e ser feliz ...


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


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.


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"

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.





jdk6