Questão Não é possível instalar o Android para Windows 7 porque o JDK não foi encontrado


Eu tenho o JDK SE7u4 instalado no windows 7. Eu tentei instalar o Android no Windows 7 usando o installer_r18-windows.exe mas sem sucesso.

A janela de configuração mostrou a mensagem dizendo que o Java SE JDK não foi encontrado e

ERRO: falha ao encontrar a versão Java para C: \ Windows \ System32 \ java.exe
  O sistema não pode encontrar o arquivo especificado.

Se você acredita ter um JDK instalado e ele não foi reconhecido corretamente, basta configurar uma variável de ambiente JAVA_HOME para apontá-lo

Eu cliquei direito em Computador> Propriedades> Configurações avançadas do sistema> Variáveis ​​de ambiente. Eu criei uma nova variável de sistema chamada JAVA_HOME e defina o valor como C:\Program Files\Java\jdk1.7.0_04\bin ou C:\Windows\System32\java.exe.

Eu executei o instalador novamente - a mesma mensagem de erro ainda aparecia.


4


origem


Qual versão do JDK você está usando? - avirk


Respostas:


Você pode ter um problema diferente, mas aqui está a solução que encontrei para a mesma mensagem de erro:

  1. Vamos para C:\Windows\system32
  2. Renomear java.exe para outra coisa, por exemplo java2.exe
  3. Execute a instalação do Android SDK novamente

Graças a: http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/


5





Eu baixei o Eclipse Juno e queria instalar o Android SDK também. Só funcionou instalando o Java JDK 'Windows x86 79.48 MB jdk-7-windows-i586.exe' da oracle.com (apesar do fato de eu usar o Windows de 64 bits).

Lembre-se de desinstalar cada kit Java JDK do painel de controle antes de instalar o JDK acima.


3



Essa resposta não faz sentido. Tudo o que você fez foi instalar a versão atual do Java SDK. - Ramhound
@Ramhound, faz. Ele afirma que ele instalou a versão x86 mesmo em janelas 64b. - nothrow


Como o OP comentou sobre esta resposta:

Eu instalei o Java JDK 7u4 para o Windows 7 de 64 bits. Acho que o Android SDK   instalador estava tentando detectar a versão de 32 bits do JDK, então eu   foi instalar a versão de 32 bits do JDK.

Em seguida, executei o instalador do Android SDK novamente. Desta vez o instalador   detectou o JDK e instala o SDK. Essa foi a minha solução.


3





Navegue para C: / Windows / system32 e encontre um arquivo chamado "java.exe". Então, basta renomeá-lo para "java2.exe". Voila! Vai funcionar.


1





Eu tive um aplicativo na semana passada que não funcionaria com o Java 7. Eu tive que baixar manualmente o Java 6 mais recente de java.com, uninstal 7, em seguida, instalar 6 e desativar as atualizações automáticas de Java no aplicativo Java no Painel de Controle .


0



Eu instalei o Java JDK 7u4 para o Windows 7 de 64 bits. Acho que o instalador do Android SDK estava tentando detectar a versão de 32 bits do JDK, então fui instalar a versão de 32 bits do jdk. Então eu corri o instalador do Andoid SDK novamente. Desta vez, o instalador detectou o JDK e instalou o SDK. Essa foi a minha solução. - user1294663
@ user1294663 Por favor poste sua solução como um responda e depois aceitá-lo, para que os outros saibam que seu problema foi resolvido (e como você o resolveu!). Comentários como este são fáceis de perder. - Michael Hampton


Tente executar o instalador do android sdk no modo de administrador. Funcionou para mim. Basta clicar com o botão direito no instalador e selecionar a opção "executar como administrador". Deve dar certo


0





Isso me deixou louca por alguns dias. Não consegui resolver o problema através do instalador do estúdio Android, mas encontrei uma solução alternativa:

  • Vamos para http://developer.android.com/sdk/index.html
  • Em vez de baixar o "pacote do Android Studio" (o arquivo exe), role a tela para baixo e selecione "pacote de ferramentas do SDK" (o arquivo zip).
  • Isso funciona perfeitamente e permite que você selecione todos os pacotes que deseja baixar, incluindo os pacotes instalados pelo instalador.

0



Provavelmente não é necessário como resposta, pois há muitas outras boas respostas e a questão tem mais de 4 anos. - Eric F