Estou tentando instalar o Android SDK no meu sistema Windows 7 x64.
jdk-6u23-windows-x64.exe
está instalado, mas a instalação do SDK do Android se recusa a continuar porque não encontra a instalação do JDK .
Isso é um problema conhecido? E existe uma solução?
Respostas:
Pressione Voltar quando receber a notificação e depois Avançar . Desta vez, ele encontrará o
JDK
.fonte
JAVA_HOME
comoC:\Program Files\Java\jdk1.7.0_17
funcionou para mim (é claro que você precisa reiniciar o instalador para que as alterações nas variáveis de ambiente entrem em vigor; o processo não funciona para isso).CONFIGURAÇÃO REAL:
Instale o
x64 JDK
, e tente a opção back-next primeiro e tente definirJAVA_HOME
como a mensagem de erro diz, mas se isso também não funcionar, tente o seguinte:Faça o que ele diz, defina
JAVA_HOME
suas variáveis de ambiente, mas no caminho use barras invertidas em vez de barras invertidas.A sério.
Para mim, falhou quando
JAVA_HOME
foi,C:\Program Files\Java\jdk1.6.0_31
mas funcionou bem quando foiC:/Program Files/Java/jdk1.6.0_31
- me deixou louco!Se isso não for suficiente, inclua também no início da variável de ambiente
Path
% JAVA_HOME%;Valores atualizados nas variáveis de ambiente do sistema:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
fonte
Encontrei a solução e é lindamente estúpida. Eu encontrei o Android SDK não pode 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 Avançar .
Quem pensaria que isso iria acontecer?
fonte
Parece que não funciona sem o JDK de 32 bits. Basta instalá-lo e ser feliz ...
fonte
Eu baixei o arquivo .zip e executei
SDK Manager.exe
, e funcionou como um encanto. Você teve o mesmo problema com o .exe caso contrário.fonte
Aviso: como um comentarista mencionado, não tente fazer isso no 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 um aviso para quem procura outra maneira (sem invasão de registro etc.) para resolver isso em um sistema Windows de 64 bits. Basta adicionar PATH (letras maiúsculas !!) às variáveis do seu ambiente e defina o valor para o seu JDK-Path.
Eu adicionei o JDK ao "Caminho" existente, que não funcionou, como não ocorreu com JAVA_HOME ou a solução "Voltar". Adicioná-lo ao "PATH" finalmente fez o truque.
Espero que isso possa ser útil para alguém.
fonte
Tudo o que você precisa são as duas entradas a seguir. Parece como se quem postou o outro material de registro, basicamente, apenas copiado todas as chaves de
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
dentroHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
, o que obviamente não é uma solução ideal porque a maioria das chaves não são necessários.fonte
Nenhuma dessas soluções funcionou para mim. Corrigi-o alterando temporariamente o nome do arquivo de
C:\Windows\System32\java.exe
parajava_.exe
fonte
Windows 7 x64
sem32-bit JDK
! Muito obrigado :)Nenhuma das soluções aqui funcionou para a
64-bit
versão.Colocar o
JDK
caminho antes doc:\windows\system32\
caminho em suas variáveis de ambiente resolve o problema. Caso contrário, o32-bit
java.exe
é encontrado antes da64-bit JDK
versão.fonte
Depois de ler algumas postagens no blog, parece ser uma correção ainda mais fácil clicando em VOLTAR quando o instalador diz que não conseguiu encontrar o JDK e, em seguida, basta clicar em NEXT novamente e magicamente encontra o JDK. Nenhum registro mexendo ou fazendo o download novamente, etc.
fonte
Incluindo a variável de ambiente JAVA_HOME (em Variáveis do Sistema ) fez o truque para mim. Clicar nos botões "Voltar" e "Avançar" não funcionou.
Windows 7 Professional x64, JDK 1.7.0_04 (64 bits, não tenho a versão x86 instalada)
Eu acho que o instalador tenta encontrar o JDK na versão específica (1.6?) E, se não conseguir encontrá-lo, verifica JAVA_HOME que não foi definido no meu caso. Eu tenho outro computador (o mesmo sistema, mas com 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 :)
fonte
Copiei o Java.exe de
para
e funcionou.
Estou usando o Windows 8 de 64 bits.
fonte
Configurando a
JAVA_HOME
variável de ambiente paraao invés de
consertou para mim.
fonte
O cara acima que colocou isso: "Eu também tive esse 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 na pasta caminho." Esta foi de fato a resposta correta.
Para este SDK instalar, foi o que eu fiz. Estou executando o Microsoft OS Windows 8 mais recente.
Variáveis de usuário:
variáveis ambientais
Crie estes dois:
Este já existe, então basta editar:
Foi isso que fiz e funcionou para mim. =)
fonte
bin
oJAVA_HOME
fim do caminho, mas removê-lo funcionou #Essa correção do registro funcionou como um encanto na minha instalação do Windows 7 x64: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
fonte
Pressione Report errore OK. Nextserá ativado.
fonte
Tente baixar e instalar a versão compactada em vez do instalador .exe.
fonte
Além disso, EXECUTAR COMO ADMINISTRADOR ! Trabalhou para mim com correção de barra invertida.
fonte
Eu tive o mesmo problema e o resolvi instalando a versão x86 do JDK (no Windows XP x64).
fonte
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 em si é de 32 bits e identifica apenas o JDK de 32 bits. Então instale o seguinte software.
Eu tentei e tudo funciona bem.
fonte
Também tive esse 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.
fonte
O Android SDK é um aplicativo de 32 bits e requer que o JDK de 32 bits funcione ... o JDK de 64 bits não fará nenhum uso para ele ...
fonte
1-Simplesmente conclua a variável de ambiente "JAVA_HOME".
2-Clique com o botão direito do mouse no SDK do Android e na guia Compatibilidade Selecione o Windows 7 e o administrador.
3-Execute novamente.
fonte
SOLUÇÃO DE TRABALHO E NENHUM MODIFICADOR DE REGISTRO NECESSÁRIO
Basta colocar o caminho do java bin na frente do seu ambiente PATH.
CAMINHO antes
CAMINHO depois
E agora o instalador do Android SDK está funcionando.
BTW, estou executando o Win7 x64.
fonte
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.
fonte
Para 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: \ Arquivos de Programas \ Java \ jdk1.7.0_10. Espero que isso ajude a todos vocês! :)
fonte
Você precisará baixar a versão do SDK de 32 bits porque o Win7 de 64 bits não é suportado, apenas o Windows Server 2003 possui uma versão de 64 bits suportada. Durante o download do Java SDK, escolha "Windows" como sua plataforma e não "Windowsx64".
Uma vez eu fiz este Android SDK instalado como um encanto. Espero que isto ajude.
fonte
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 compactada 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 funcionaram muito bem.
fonte
Os métodos acima não funcionaram para mim no Windows 8 Pro.
Basta definir o caminho para
Onde C é sua unidade na qual você instalou o JDK.
Não se esqueça da barra invertida no final.
fonte
Tentei várias soluções postadas e, em seguida, foi preciso 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 acontecendo - sem saber quais eram essenciais:
fonte