Android Studio - nenhuma instalação JVM encontrada

Estou com problemas a tentar arrancar.Android Studio

quando tento lançá-lo após a instalação, estou a ter este erro:

No JVM Installation found. Please install a 64 bit JDK.


a minha especificação actual do sistema:

Sistema Operativo: Windows 8.0 64 bit version
JDK instalado: JDK 1.8.0


O Que eu tentei:

eu tentei o que foi relatado no erro, e também na maioria das soluções para definir a variável JDK_HOME em variáveis de ambiente para o meu caminho JDK (64 bits = = ligações externas = = C:\Program Files\Java\jdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart


eu tenho visto essas soluções e tentou, mas nenhum deles funciona, então não marca-lo como um duplicado de qualquer um destes:
Android Estúdio de instalação no Windows 7 falha, não JDK encontrado
Com android estúdio sem a jvm encontrado, JAVA_HOME foi definida
Android Estúdio começar a falha no Windows 8 64bit
Android Studio não iniciar após a instalação


Aqui está o cmd. resultado para a versão java:

enter image description here

Author: Community, 2014-07-23

29 answers

Tive o mesmo problema. Tentei definir todo o tipo de caminhos, mas nada funcionou. Por isso, tive de fazer uns arranjinhos Sujos. O único problema com isso é que ele abre uma janela de linha de comando em branco. Fiz o seguinte para que funcionasse.
    Consegui a pasta de instalação do AndroidStudio.
  • goto bin pasta e abrir studio.bat no editor de texto
  • adicionar set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0 / / o seu caminho java a seguir à linha ECHO.
  • goto Start -> All Programmes -> Android Studio ->
  • botão direito em Android Studio e clique em properties.
  • vais ver o Target algo como <installation path>android-studio\bin\studio64.exe
  • muda para <installation path>android-studio\bin\studio.bat
Agora você pode acessá-lo clicando no menu.

Nota: tentei com 8, funciona.

 69
Author: bitkot, 2014-08-01 07:13:21

Reproduzi o seu número no meu sistema Windows 8.1:

  1. Instalado 64-bit JDK 1.8.0_11 .
  2. instalei o último pacote de estúdio Android.
  3. foi para Painel de controlo - > Sistema - > Configuração avançada do sistema - > variáveis de ambiente...
  4. Adicionado jdk_home apontando para o meu JDK de 64 bits.
  5. lançado studio64.exe
Recebi a mesma mensagem que tu. Pensando que pode ser a variável ambiente, Eu fez o seguinte:
  1. foi para Painel de controlo - > Sistema - > Configuração avançada do sistema - > variáveis de ambiente...
  2. mudou o nome de JDK_HOME para JAVA_HOME .
  3. lançado studio64.exe
Foi bem sucedido !
 48
Author: rdean400, 2014-12-15 10:17:49

1 .Obter a versão de 64 bits do JDK de Aqui

enter image description here

  1. Como mostrado na próxima imagem, ir para Control Panel -> System and Security -> Advanced system settings -> Environment Variables -> New (variáveis do Sistema)

  2. Em seguida, adicione o nome da variável: JAVA_HOME e o valor da variável: C:\Program ficheiros\Java\jdk1.8.0_25

Por favor, note que jdk1.8.0_25 pode ser variável dependendo da versão JDK. enter image description here

  1. carregue no botão OK no resto das janelas à esquerda.
 30
Author: aknay, 2015-01-13 02:30:54
1-clique com o botão direito no Android Studio e clique em Propriedades.

2-substituir o studio64.exe in link by studio.exe.

 11
Author: fatah amine, 2014-08-19 15:08:06
Está bem, também estava a ter este problema e foi isto que o corrigiu para mim. Para que conste, estou a usar o Windows 8.1 e o Java JDK 1.8.31, todos de 64 bits.

O problema é com o espaço entre "programa" e "ficheiros" no caminho definido em JAVA_HOME. Já tive este problema antes, mas não me dei conta até estar a verificar as instruções aqui para definir JAVA HOME, então tudo fez sentido.

Em poucas palavras, muda o caminho JAVA_HOME de:

C:\Program Files\Java\jdk1.8.0_31

A

C:\Progra~1\Java\jdk1.8.0_31

Certifique-se de definir o número de versão JDK correcto para a sua instalação. Remover o espaço do caminho fixou tudo no meu sistema.

Como indicado na página acima,

Utilizar C:\Progra~1\ para C:\Program Files\

E C:\Progra~2\ para C:\Program Files(x86)\

Dependendo de onde tiver o JDK instalado no seu sistema.

Nota: Só para que fique claro, antes de fazer esta mudança o meu sistema ecoou correctamente o valor de JAVA_HOME estar na janela de comando, levando-me a acreditar que tudo estava bem. No entanto, a tentativa de executar %JAVA_HOME%\bin\javac relatou que o caminho não pôde ser encontrado. Depois de remover o espaço da localização JAVA_HOME, o mesmo comando corre perfeitamente.
 7
Author: randall, 2015-01-21 20:32:50

Desinstalar Java 8 e limpar o seu JDK_ HOME e os seus caminhos ambientais JAVA_HOME. Em seguida, instale 64bit JAVA 6 ou 7 JDK de sua preferência.

 3
Author: Martin Revert, 2014-07-29 02:36:46

Certifique-se que define o caminho no {[[0]} não no USER VARIABLES also.....name a variável name as JAVA_HOME and the address as C:\Program Files\Java\jdk1.8.0_25\ be sure that you didn't place any semicolon.

 2
Author: 6abhishek jha, 2014-12-23 08:34:33

De acordo com as notas de instalação da Oracle , deve transferir/instalar JDK para o sistema correcto . Para sua conveniência, eu tenho ligado a ele a partir da frase acima. Se você ainda encontrar problemas, deixe um comentário. Escrevi um código rápido que lhe dirá se o seu JVM é 64 ou 32 bits, abaixo. Sugiro que corras esta aula e deixes um comentário sobre a sua saída:

public class CheckMemoryMode {
    public static void main(String[] args) {
        System.err.println(System.getProperty("sun.arch.data.model"));
    }
}
 1
Author: hd1, 2017-05-23 11:47:07

Certifique-se apenas de que a versão instalada de ambos, Android Studio e JDK, são de 32 bits ou 64 bits. Se JDK é de 32 bits e Android Studio de 64 bits ou vice-verso, então não vai funcionar embora você configurar JAVA_HOME.

 1
Author: kAmol, 2014-12-20 03:59:44

A solução é dada no erro em si, ir para o Meu Computador (botão direito)-- > propriedades-- > Configuração avançada do sistema-->variáveis de Ambiente-- > criar uma nova variável.

Dá-lhe os seguintes detalhes:

Nome da variável: JAVA_HOME.

Valor variável: (a sua localização na pasta de instalação do JDK em java).

Para encontrar o caminho para a instalação java, vá para os ficheiros de programas na sua unidade de instalação da janela (normalmente unidade C). Procurar uma pasta chamada JAVA, onde navegar para Pasta JDK.

Copie o endereço do link do topo, e cole-o no valor variável .

Agora pressione Ok e assim que a variável de ambiente for criada reinicie o estúdio android. Espero que ajude.
 1
Author: Gaurav Pangam, 2015-02-08 06:52:17

A minha solução era Remover as aspas duplas em que tinha fechado o caminho de JAVA_HOME.

Em vez de declarar JAVA_HOME como "ficheiros de programa C\..."

Eu removi o " e declarei JAVA_HOME como arquivos de programa C\...

Estou no Win 7, x64
 1
Author: likejiujitsu, 2015-06-22 19:37:47

Também enfrentei o mesmo problema. A solução que me ajudou foi que eu baixado e instalado de 64 bits do JDK a partir deste ligação de e o "java_home" variável para o novo JDK instalado o caminho de C:\Program Files\Java\jdk1.7.0_45. Espero que isto ajude.

 1
Author: Optimus Krish, 2015-07-01 09:41:32

Tive o mesmo problema depois de actualizar a minha máquina de 7 para 10 teve que reinstalar o JDK toda a overgain e levou-me apenas alguns segundos. Aqui estão os passos que segui.

Vá para este link http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Concordo com o Acordo de contacto da oracle.Em seguida, escolha a sua versão windows no meu caso é 64 bit depois que é ..Proximo..Em seguida, uma vez competir você pode relançar o seu estúdio Android sem qualquer problema. Esperar isto ajuda
 1
Author: NelsonRoberts, 2016-06-15 23:02:49
    Para mim, são variáveis ambientais que não são herdadas. Resposta rápida: reiniciar, do que clicar no estúdio.bat, não estúdio.exe or studio64.exe

================ Detalhes =================

  • "Botão direito" - "Executar como administrador" funciona para mim Se : ** JDK_HOME ou JAVA_HOME foi definido. (Caminho não precisava ser mudado para mim) ** Eu dirijo o estúdio.bat, não estúdio.exe ** Nota: Por padrão Eu sou um administrador em uma Microsoft Conta (que a parte Microsoft pode estar afetando as coisas), e eu raramente reiniciar. Estou a gerir o Win8, 1 64bit. Eu instalei tanto JDKv1. 8. 0. 0_25 32bit e 64 bit, e já tinha JRE 32bit e 64 bit instalados (usados por outro software).

  • Descobri que havia uma diferença EM clicar no estúdio.bat, estúdio.exe, e a dirigir o estúdio.bat a partir de uma linha de comando. Há também uma diferença se eu reiniciei ou não.

  • A diferença: as variáveis de ambiente do sistema não são todas depende de como começo o programa.

  • Para testar:

  • No menu Iniciar, arraste uma cópia de" comando prompt "para o seu ambiente de trabalho, em seguida, alterar as propriedades para" iniciar " é a localização do estúdio.MTD

  • Copy studio.bat to studio_debug.bat (one we can mess with)
  • arraste um atalho de studio_debug.bat para desktop por conveniência.
  • editar studio_debug.bat (carregue com o botão direito --> editar)

= = Alteração:

@echo off

= = to

@echo on         
echo Set===================
set
echo ======================
pause
    Isto também pode ajudar no estúdio de depuração.MTD:

= = alteração:

"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*

= = a

echo =================
echo Starting: "%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
  • Agora, quando gerires o estúdio.bat a partir da linha de comandos versus duplo-click, poderá ver diferenças nas variáveis de ambiente, incluindo JAVA_HOME e PATH. Se tens o mesmo problema que eu.

  • O problema parece depender de:

      Reiniciou as variáveis de ambiente?
  • Não me pareceu. matter if I was local or microsoft account
  • pode depender de ser um administrador ou outro tipo de Conta
  • se começar a usar o estúdio.bat, estúdio.exe, or studio64.exe
  • .

  • FYI: o comando de arranque de sucesso real executado pelo studio.bat on my system was as follows (includes studio64.exe):

    "C:\Program ficheiros\Java\jdk1.8. 0_25\bin\java.exe ""- Xms128m ""- Xmx750m ""- XX: MaxPermSize=350m" "- XX: ReservedCodeCacheSize = 96m ""- ea" ""- Dsun.io.useCanonCaches=false ""- Djava.net.preferIPv4Stack=true "" - Djsse.enableSNIExtension=false", "- XX:+UseCodeCacheFlushing" "-XX:+UseConcMarkSweepGC" "-XX:SoftRefLRUPolicyMSPerMB=50" "-XX:+HeapDumpOnOutOfMemoryError" "-Didea.plataforma.prefixo = AndroidStudio "" - Didea.caminho.selector = AndroidStudioBeta " - Djb.vmOptionsFile="C:\android-studio\bin\studio64.exe.vmoptions "" - Xbootclassspath / a:c:\android-studio\bin\../ lib / boot.frasco" - Didea.caminho.selector = AndroidStudioBeta-Didea.plataforma.prefixo = AndroidStudio-cp "C:\android-studio\bin\..\lib\bootstrap.jar;C:\android-studio\bin\..\lib \ extensões.jar;C:\android-studio\bin\..\lib\util.jar;C:\android-studio\bin\..libb jdom.jar;C:\android-studio\bin\..\lib\log4j.jar;C:\android-studio\bin\..\lib\trove4j.jar;C:\android-studio\bin\..\ lib\jna.jar;C:\Program ficheiros\Java\jdk1.8. 0_25\lib\ferramentas.jar " com.intelij.ideia.Principal

  • Espero que ajude alguém. mais.

 0
Author: Paul, 2014-11-23 15:01:50
O Android Studio funciona perfeitamente bem com {[[0]} ou Java 8. Eu também estava tendo um erro JVM inválido. A razão foi incluir"; " (ponto e vírgula) no final do valor do caminho JAVA_HOME. O formato correcto para o valor do caminho é:

C:\Program ficheiros\Java\jdk1.8. 0_ XX (substituir o xx pela sua versão actual)

Não inclui ; (ponto e vírgula) no final de JAVA_HOME Valor

 0
Author: Nigel Crasto, 2014-12-23 08:34:34
Por amor de Deus, Isto é tão fácil de consertar!!
  1. Ir para: "Painel de Controlo\todos os itens\sistema do Painel de controlo" assim que carregar em "Configuração avançada do sistema" do lado esquerdo

  2. A janela que aparece mostra uma caixa que diz: Clica.

  3. Carregue em" Adicionar novo " para adicionar nova variável.

  4. Escreva JAVA_HOME na primeira caixa e na segunda caixa o endereço para, IE / no meu caso C:\Program Files\Java\jdk1.8.0_25 guarde-o. saiam de tudo. É ISSO!!

Desfrutem Do Estúdio Android! Obviamente para que o acima funcione você tem que instalar java primeiro ou de que outra forma você pode usá-lo ou apontá-lo em seu pc e tudo isso. As instruções acima são incrivelmente enganadas e complicadas. Para que conste, estou no widows 8.1, sim, funciona nas últimas janelas e é ridiculamente simples de corrigir.

- OSG

 0
Author: Orlando S. Gondar, 2014-12-23 08:49:56

No meu caso

Em Control Panel -> System -> Advanced system settings -> Environment Variables não há JDK_HOME OU JAVA_HOME

Por isso

Eu adicionei uma entrada com o nome: JDK_HOME apontando para: C:\Program Files\Java\jdk1.8.0_25\ (você tem a este ponto ao seu JDK instalação caminho)

E tudo parece funcionar bem agora

 0
Author: Alberto Saint Martin, 2014-12-23 08:49:56

Você apenas tem que instalar jdk1.8.0 e, em seguida, clique direito no ícone meu computador e, em seguida, seleccione propriedades e,em seguida, no painel esquerdo, selecione configurações avançadas do sistema e, em seguida, na caixa de diálogo bog selecionar as Variáveis de Ambiente e, em seguida, em que a caixa de diálogo,na seção variáveis do usuário criar novas variáveis que o nome deve ser JAVA_HOME e o caminho é C:\Program Files\Java\jdk1.8.0(no meu pc), em seguida, sistema variável de seção, selecione PATH variável e acrescentar ao seu fim este caminho C:\Program Files\Java\jdk1.8.0\bin e, em seguida, selecione ok para todos caixa de diálogo e, após este etapas de execução do Android estudio. E para testar, execute cmd no windows e execute este comando java -version se retornar uma versão java e ... está instalado corretamente.

Nota: recebo resposta no windows 8.1 64 bit.
 0
Author: Farshid, 2014-12-25 08:56:27
Isto é testado na minha máquina Windows 7 64Bit. Muito estranho... Eu tive o mesmo problema - enquanto a idéia Intelij (incluindo o Plug-in Android) estava funcionando perfeitamente. No entanto, aqui está o que eu fiz para que o Android Studio 1.0 funcionasse (nenhum passo em falta -> talvez ajude a programar iniciantes).

Basta configurar um novo ambiente variável por...

  1. pressionar a tecla Windows e escrever env... você verá " editar o sistema variavel". Click!
  2. Agora clique em "Variáveis de ambiente"..."
  3. em variáveis do sistema (Não "variáveis do utilizador") adicione um novo item chamado JAVA_HOME e defina o valor para a sua pasta Java (como C:\Program Files\Java\jdk1.8.0_25)
  4. aplica-te e podes ir.
PS: não sei por que algumas pessoas escrevem sobre ciência nuclear quando querem explicar como definir o caminho Java..
 0
Author: Martin Pfeffer, 2014-12-28 09:19:24

Se as tuas "variáveis invejosas" estão bem, do que tentar actualizar Iniciar > Todos Os Programas > Android Studio > Android Studio

Faça o botão direito, carregue em Propriedades e defina android studio sdk path

Em

Atalho > Alvo

 0
Author: krunal shah, 2015-09-12 09:59:51

Se estiver a utilizar O windows 7, Certifique-se que instala o jdk-xxxx-windows-x64.exe. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Eu tinha instalado anteriormente 32 bit em vez de 64 bit Versão, portanto, ele foi instalado em Programa arquivos x(86) pasta. Mas se você instalar a configuração sdk 64 bits, está instalado na pasta de arquivos de programa. Em seguida, definir o JAVA_HOME='C:\Program ficheiros\Java\jdk1. 8. 0_ 65' Deve funcionar bem.

 0
Author: Mansi, 2016-01-07 05:02:37

As minhas variáveis apontavam para outras variáveis do sistema, por isso o JDK_HOME foi

%programfiles%\Java\jdk1.8.0_45

E tive de o mudar explicitamente para

C:\Program Files\Java\jdk1.8.0_45

Semelhante para JAVA_HOME

 0
Author: Thanasis Kapelonis, 2016-04-28 10:11:00

My JAVA_HOME estava a apontar para c:/jre directamente. Então eu mudei para {[[2]} porque estava confuso para pegar qual usar, então eu mudei para o específico e ele funciona para mim. Nota: é melhor ter apenas uma instalação JRE na sua máquina

 0
Author: testsingh, 2016-11-11 09:54:15
Resolvi o problema no meu caso apagando o ficheiro.

C:\Users\username.AndroidStudioX\studio64.exe.vmoptions

( x denota a versão do seu estúdio android para que possa ser diferente ) , Porque eu o criei antes para personalizar as opções de VM. É tão simples quanto isso.

 0
Author: RazaUsman_k, 2018-03-08 14:46:14

Adicione a localização da sua instalação e a do java à localização predefinida do sistema, separando o;

Carregue com o botão direito no Meu Computador-->Properties-->avança a configuração do Sistema-->Avançado -->Variáveis de Ambiente-->na categoria das variáveis de Sistema Encontre o "caminho"-->adicione o caminho de instalação android e o caminho java separando-se com ;...

Acredita que funciona

 0
Author: boya vikram, 2018-06-19 09:08:49

Se não funcionar depois de definir correctamente os caminhos nas variáveis de ambiente,
Reinstalar o estúdio Android e funcionou comigo.

 0
Author: Kerim, 2018-08-24 16:30:03
Acho que o Android não suporta o Java 8. Oficialmente android precisa java 6 Como mencionado abaixo:

Https://developer.android.com/sdk/installing/installing-adt.html

Aqui estou eu a fornecer-te uma boa ligação, espero que eles esclareçam esta questão:

É possível usar o Java 8 para o desenvolvimento do Android?

 -1
Author: VVB, 2017-05-23 11:54:36
Aí vem a solução.

Basta iniciar o ANDROID STUDIO comoadministrador Se estiver a usar um perfil Windows não administrador!

Se as suas variáveis de ambiente estiverem correctas, isso fará o truque. Aproveite!

 -1
Author: Nico, 2014-11-06 22:16:44

Painel de controlo - > Sistema - > Configuração avançada do sistema - > variáveis de ambiente

Eu mudei JAVA_HOME{[3}] JAVA e novamente alterado JAVA{[3}] JAVA_HOME.

E está a funcionar bem.
 -1
Author: pradipgarala, 2016-05-28 04:52:46