Estou tendo problemas para tentar inicializar Android Studio
Quando tento iniciá-lo após a instalação, recebo este erro:
No JVM Installation found. Please install a 64 bit JDK.
Minha especificação atual do sistema:
Sistema operacional: 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 JDK_HOME
variável nas variáveis de ambiente para meu caminho JDK (versão de 64 bits), ou seja,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 vi essas soluções e tentei, mas nenhuma delas funciona, então não marque como uma duplicata de nenhuma destas:
Falha na instalação do Android Studio no Windows 7, nenhum JDK encontrado
Com android studio nenhum jvm encontrado, JAVA_HOME foi configurado para
Android A inicialização do Studio falha no Windows 8 de 64 bits O
Android Studio não inicia após a instalação
Aqui está a saída cmd para a versão java:
fonte
Program Files (x86)
pasta, então isso também limpa ..java -version
no corpo da pergunta.Respostas:
Eu tive o mesmo problema. Tentei definir todos os tipos de caminhos, mas nada funcionou. Então eu tive que fazer alguma correção suja. O único problema com isso é que ele abre uma janela de linha de comando em branco.
Eu fiz o seguinte para fazer funcionar.
bin
pasta e abrastudio.bat
no editor de textoset JAVA_HOME=C:\Program Files\Java2\jdk1.8.0
// seu caminho java após a linha ECHO.Start
->All Programmes
->Android Studio
->Android Studio
e clique emproperties
.Target
algo como<installation path>android-studio\bin\studio64.exe
<installation path>android-studio\bin\studio.bat
Agora você pode acessá-lo clicando nele no menu.
Nota: eu tentei com 8, funciona.
fonte
studio64.exe
enquanto o meuJAVA_HOME
apontava para uma versão de 32 bits. Emstudio.exe
vez disso, quando corri , começou bem. Usei este caminho:C:\Program Files (x86)\Java\jdk1.7.0_55
Reproduzi seu problema em meu sistema Windows 8.1 :
Recebi a mesma mensagem que você. Pensando que poderia ser a variável de ambiente, fiz o seguinte:
Saiu com sucesso!
fonte
%JAVA_HOME%\bin\java -version
mostra a saída?1. Baixe a versão de 64 bits do JDK aqui
Conforme mostrado na próxima imagem, vá para
Control Panel
->System and Security
->Advanced system settings
->Environment Variables
->New
(Variáveis do sistema)Em seguida, adicione o nome da variável: JAVA_HOME e o valor da variável: C: \ Arquivos de programas \ Java \ jdk1.8.0_25
Observe que isso
jdk1.8.0_25
pode variar dependendo da versão do JDK.fonte
1-Clique com o botão direito em Android Studio e clique em propriedades.
2-Substitua studio64.exe no link por studio.exe.
fonte
Ok, eu também estava tendo esse problema e foi isso que o corrigiu para mim. Para registro, estou usando o Windows 8.1 e o Java JDK 1.8.31, todos de 64 bits.
O problema é com o espaço entre "Programa" e "Arquivos" no caminho definido em
JAVA_HOME
. Eu já tive esse problema antes, mas não percebi até verificar as instruções aqui para configurarJAVA HOME
, então tudo fez sentido.Em poucas palavras, altere o
JAVA_HOME
caminho de:C:\Program Files\Java\jdk1.8.0_31
para
C:\Progra~1\Java\jdk1.8.0_31
Certifique-se de definir o número da versão JDK correto para sua instalação. Remover o espaço do caminho consertou tudo em meu sistema.
Conforme observado no link da página acima,
usar
C:\Progra~1\
paraC:\Program Files\
e
C:\Progra~2\
paraC:\Program Files(x86)\
dependendo de onde você tem o JDK instalado em seu sistema.
Nota: Só para ficar claro, antes de fazer essa alteração meu sistema ecoou corretamente o valor de
JAVA_HOME
to beC:\Program Files\Java\jdk1.8.0_31
na janela de comando, me levando a acreditar que estava tudo bem. No entanto, a tentativa de execução%JAVA_HOME%\bin\javac
relatou que o caminho não foi encontrado. Depois de remover o espaço doJAVA_HOME
caminho, o mesmo comando é executado perfeitamente.fonte
Desinstale o Java 8 e limpe seus caminhos ambientais JDK_HOME e JAVA_HOME. Em seguida, instale JAVA 6 ou 7 JDK de 64 bits de sua preferência.
fonte
Certifique-se de definir o caminho no
SYSTEM VARIABLES
não noUSER VARIABLES
também ..... nomeie o nome da variável comoJAVA_HOME
e o endereço como,C:\Program Files\Java\jdk1.8.0_25\
certifique-se de não colocar nenhum ponto-e-vírgula.fonte
De acordo com as notas de instalação da Oracle , você deve baixar / instalar o JDK para o sistema correto . Para sua conveniência, coloquei um link para ele na frase acima. Se você ainda encontrar problemas, deixe um comentário. Eu escrevi um código rápido que dirá se sua JVM é de 64 ou 32 bits , abaixo. Eu sugiro que você execute esta aula e deixe um comentário sobre o resultado:
fonte
Apenas certifique-se de que a versão instalada de ambos, Android Studio e JDK, seja de 32 ou 64 bits. Se o JDK for de 32 bits e o Android Studio de 64 bits ou vice-versa, ele não funcionará embora você configure o JAVA_HOME.
fonte
A solução é dada no próprio erro, Vá para Meu computador (clique com o botão direito) -> propriedades -> Configurações avançadas do sistema -> Variáveis de ambiente -> Criar nova variável.
Forneça os seguintes detalhes:
Nome da variável: JAVA_HOME.
Valor da variável: (seu caminho para a pasta de instalação do java jdk).
Para encontrar o caminho para a instalação do java, vá para os arquivos do programa na unidade de instalação de janela (normalmente unidade C). Encontre a pasta chamada JAVA, em que navegue até a pasta JDK.
Copie o endereço do link da parte superior e cole-o no valor da variável.
Agora pressione Ok e assim que a variável de ambiente for criada, reinicie o Android Studio.
Espero que ajude.
fonte
Minha correção foi remover as aspas duplas que incluí no caminho JAVA_HOME.
Em vez de declarar JAVA_HOME como "C \ Arquivos de Programas ..."
Eu removi o "e declarei JAVA_HOME como C \ Arquivos de Programas ...
Estou no Win 7, x64
fonte
Eu também enfrentei o mesmo problema. A solução que me ajudou foi fazer o download e instalar o JDK de 64 bits deste link e definir a variável " java_home " para o novo caminho JDK instalado como C: \ Arquivos de programas \ Java \ jdk1.7.0_45. Espero que isto ajude.
fonte
Tive o mesmo problema depois de atualizar minha máquina de 7 para 10 tive que reinstalar o JDK todo overgain e me levou apenas alguns segundos. Aqui estão as etapas que segui.
Acesse este link http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Aceite o acordo de contato do oracle. Em seguida, escolha sua versão do windows no meu caso é 64 bits, depois disso é ..Next..Next ,, uma vez que competir, você pode relançar seu estúdio Android sem nenhum problema. Espero que isto ajude
fonte
================ Detalhes =================
"Clique com o botão direito" - "Executar como administrador" funciona para mim se : ** JDK_HOME ou JAVA_HOME foi definido. (PATH não precisa ser alterado para mim) ** Eu executo studio.bat, não studio.exe ** Nota: Por padrão, sou um administrador em uma conta da Microsoft (essa parte da Microsoft pode estar afetando as coisas), e eu raramente reinicie. Estou executando Win8.1 64 bits. Instalei o JDKv1.8.0.0_25 de 32 bits e 64 bits e já tinha o JRE de 32 bits e 64 bits instalado (usado por outro software).
Descobri que havia uma diferença em clicar em studio.bat, studio.exe e executar studio.bat em um prompt de comando. Também há uma diferença se eu reiniciei ou não.
A diferença: as variáveis de ambiente do sistema não estão todas lá, dependendo de como eu inicio o programa.
Testar:
No menu iniciar, arraste uma cópia do "prompt de comando" para a sua área de trabalho e, em seguida, altere as propriedades para que "Iniciar em" seja a localização de studio.bat
== Mudança:
== para
== mudar:
== para
Agora, quando você executa studio.bat no prompt de comando em vez de clicar duas vezes, pode ver a diferença nas variáveis de ambiente, incluindo JAVA_HOME e PATH. Se você tem o mesmo problema que eu.
O problema parece depender de:
.
Para sua informação: o comando real de inicialização bem-sucedido executado por studio.bat em meu sistema foi o seguinte (inclui studio64.exe):
"C: \ Arquivos de programas \ 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: SoftRefLRUPolicyMSPer "- 50" XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C: \ android-studio \ bin \ studio64.exe.vmoptions "" -Xbootclasspath / a: C: \ android-studio \ bin \ ../ lib / boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C: \ android-studio \ bin \ .. \ lib \ bootstrap.jar;C: \ android-studio \ bin \ .. \ lib \ extensions.jar; C: \ android-studio \ bin \ .. \ lib \ util.jar; C: \ android-studio \ bin \ .. \ lib \ jdom.jar; C: \ android-studio \ bin \ .. \ lib \ log4j.jar; C: \ android-studio \ bin \ .. \ lib \ trove4j.jar; C: \ android-studio \ bin \. . \ lib \ jna.jar; C: \ Arquivos de programas \ Java \ jdk1.8.0_25 \ lib \ tools.jar "com.intellij.idea.Main
Espero que ajude outra pessoa.
fonte
Android Studio funciona perfeitamente bem com
Java 1.8
ouJava 8
. Eu também estava tendo um erro de JVM inválido. O motivo foi incluir ";" (ponto e vírgula) no final doJAVA_HOME
valor do caminho. O formato correto para o valor do caminho é:Não inclua
;
(ponto e vírgula) no final doJAVA_HOME
valorfonte
No meu caso
Em
Control Panel -> System -> Advanced system settings -> Environment Variables
não háJDK_HOME
ORJAVA_HOME
TÃO
Eu adicionei uma entrada chamada: JDK_HOME apontando para: C: \ Arquivos de programas \ Java \ jdk1.8.0_25 \ (você deve apontar isso para o caminho de instalação do JDK)
E tudo parece funcionar bem agora
fonte
Você deve apenas instalar o jdk1.8.0 e, em seguida, clicar com o botão direito no ícone do meu computador e selecionar propriedades, no painel esquerdo, selecionar configurações avançadas do sistema, em seguida, na caixa de diálogo, selecionar Variáveis de ambiente, em seguida, nessa caixa de diálogo, na seção variáveis de usuário criar novo a variável que o nome deve ser
JAVA_HOME
e o caminho éC:\Program Files\Java\jdk1.8.0
(no meu pc) então a seção de variáveis do sistema, selecione aPATH
variável e anexe-a ao final deste caminhoC:\Program Files\Java\jdk1.8.0\bin
e selecione ok para todas as caixas de diálogo e após essas etapas execute o Android Studio. E para teste, execute cmd no windows e execute este comandojava -version
se retornou uma versão java e ... está instalado corretamente.Observação: recebo a resposta no Windows 8.1 de 64 bits.
fonte
Isso foi testado em minha máquina Windows 7 de 64 bits.
Muito estranho ... Eu tive o mesmo problema - ENQUANTO o IntelliJ Idea (incluindo o plug-in do Android) estava funcionando perfeitamente.
No entanto, aqui está o que eu fiz para fazer o Android Studio 1.0 funcionar (nenhuma etapa faltando -> talvez ajude os iniciantes em programação).
Basta configurar uma nova variável de ambiente ...
JAVA_HOME
e defina o valor para sua pasta Java (comoC:\Program Files\Java\jdk1.8.0_25
)PS: Não sei por que algumas pessoas escrevem sobre ciência nuclear quando querem explicar como definir o caminho do Java.
fonte
se suas "variáveis de ambiente" estão bem definidas, tente atualizar Iniciar> Todos os programas> Android Studio> Android Studio
clique com o botão direito, clique em Propriedades e defina o caminho SDK do android studio
no
atalho> Alvo
fonte
Se estiver usando o Windows 7 , certifique-se de instalar o jdk-xxxx-windows-x64.exe. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Eu já havia instalado 32 bits em vez da versão de 64 bits, portanto, foi instalado na pasta de arquivos de programa x (86). Mas se você instalar a configuração SDK de 64 bits, será instalado na pasta de arquivos de programas. Em seguida, defina JAVA_HOME = 'C: \ Arquivos de programas \ Java \ jdk1.8.0_65' Ele deve funcionar bem.
fonte
Minhas variáveis apontavam para outras variáveis do sistema, então JDK_HOME foi
%programfiles%\Java\jdk1.8.0_45
e eu tive que mudar explicitamente para
C:\Program Files\Java\jdk1.8.0_45
Semelhante para JAVA_HOME
fonte
My JAVA_HOME
estava apontandoc:/jre
diretamente. Então mudei paraC:/java/jre
porque estava confuso escolher qual usar, então mudei para o específico e funcionou para mim. Nota: É melhor ter apenas um JRE instalado em sua máquinafonte
Resolvi o problema no meu caso excluindo o arquivo
(x denota a versão do seu android studio, então pode ser diferente) , porque eu o criei antes para personalizar as opções de VM. É simples assim
fonte
Adicione o seu caminho de instalação e caminho java ao caminho do sistema padrão, separando o;
Clique com o botão direito em Meu Computador -> Propriedades -> Configurações Avançadas do Sistema -> Avançado -> Variáveis de Ambiente -> Na categoria Variáveis do Sistema encontre o "Caminho" -> adicione o caminho de instalação do Android e o caminho de java separando com ; ...
Acredite que funciona
fonte
Se não funcionar depois de definir os caminhos nas variáveis de ambiente corretamente,
reinstale o Android Studio e funcionou para mim.
fonte
No meu Android Studio \ bin, há duas pastas
studio.exe e studio64.exe
Tentei executar o primeiro programa e deu-me o erro mencionado.
Mas ao executar studio64.exe ele funciona.
fonte
Acho que o Android não oferece suporte a Java 8. Oficialmente, o Android precisa de java 6, conforme mencionado a seguir:
https://developer.android.com/sdk/installing/installing-adt.html
Aqui estou fornecendo um bom link, espero que esclareçam esta questão:
É possível usar Java 8 para desenvolvimento Android?
fonte
Aí vem a solução.
Basta iniciar o ANDROID STUDIO como administrador se você estiver usando um perfil do Windows que não seja administrador!
Se suas variáveis de ambiente estiverem corretas, isso resolverá o problema. Aproveitar!
fonte
Pelo amor de Deus, isso é tão fácil de consertar !!
Vá para: "Painel de controle \ Todos os itens do painel de controle \ Sistema" uma vez que clique em "Configurações avançadas do sistema" no lado esquerdo
A janela que aparece mostra uma caixa que diz
Environment Variables
! Clique.Clique em "adicionar novo" para adicionar uma nova variável.
Digite
JAVA_HOME
na primeira caixa e na segunda caixa o endereço para, ou seja, / no meu caso,C:\Program Files\Java\jdk1.8.0_25
salve. saia de tudo. É ISSO AÍ!!Aproveite o Android Studio! Obviamente para que o acima funcione você tem que instalar o java primeiro ou de que outra forma você pode usá-lo ou apontar para ele no seu pc e tudo mais. As instruções acima são incrivelmente enganosas e complicadas. Para que conste, estou no widows 8.1, SIM, funciona nas janelas mais recentes e é ridiculamente simples de consertar.
-OSG
fonte
JAVA_HOME
para apontar para a localização da pasta JDK, verifiquei se está correto ecoando%JAVA_HOME%
(definir comoC:\Program Files\Java\jdk1.8.0_31
) no prompt do cmd e parece que está tudo definido corretamente , mas o Android Studio falha ao iniciar, exibindo a mensagem "instalação JVM inválida". Com tanta atividade, claramente não é "ridiculamente simples de consertar" para todos.Painel de controle -> Sistema -> Configurações avançadas do sistema -> Variáveis de ambiente
Mudei JAVA_HOME para JAVA e novamente mudou JAVA para JAVA_HOME .
e está funcionando bem.
fonte