Error de Android Studio: "La variable de entorno no apunta a una instalación de JVM válida"

Al intentar ejecutar Android Studio en mi equipo, obtengo el siguiente error:

La variable de entorno JAVA_HOME (con un valor de C: \ Archivos de programa (x86) \ Java \ jdk1.7.0_51 \ bin) no apunta a una instalación de JVM válida

He intentado eliminar la extensión \bin en mi variable de entorno JAVA_HOME , pero me da el siguiente error:

No se encontró JVM. Instale un JDK de 64 bits. Si ya tiene instalado un JDK, defina una variable JAVA_HOME en Equipo> Propiedades del sistema> Configuración del sistema> Variables de entorno

Mi sistema: Windows 8.1 Actualización 1 x 64 (64 bits)

Hacer paso a paso como se muestra en este video de YouTube

Ir a: System -> Advanced system settings -> Environment Variables

Agregar una nueva variable a tu perfil NAME=JAVA_HOME STRING: Program Files/java/"your string" Guardar e iniciar Android Studio;)

Introduzca aquí la descripción de la imagen

Si inicia 64bit Android Studio, debe agregar JAVA_HOME como

  "C:\Program Files\Java\jdk..." 

Si 32 bits

  "C:\Program Files(x86)\Java\jdk..." 

Y no poner "\ bin" final de la ruta.

Todo lo que necesitas hacer es establecer las variables de entorno JAVA_HOME y JDK_HOME siguiendo los pasos:

1) Haga clic derecho en

Mi PC .- >> Propiedades – >> Configuración avanzada del sistema .- >> Variables de entorno

.

2) En variables de usuario para (nombre de su PC), haga clic en nuevo en la parte inferior de la pestaña.

3) En el nombre de la variable, escriba JAVA_HOME

4) En el valor de la variable, escriba

C: \ Archivos de programa \ Java \ jdk1.8.0_25

(Ruta donde se encuentra su carpeta jdk en el sistema).

5) Hacerlo de nuevo con JDK_HOME

Con el mismo camino.

Proporcionar tanto JAVA_HOME y JDK_HOME idéntico Camino sin \ bin ayudó para mí! Mi configuración:

  • JAVA_HOME

\ Archivos de programa \ Java \ jdk1.8.0_05

  • JDK_HOME

% JAVA_HOME%

  • CAMINO

…% JAVA_HOME% \ bin

Apenas no ponga " \bin " final de la trayectoria.

JAVA_HOME debe tener valor C:\Program Files(x86)\Java\jdk1.7.0_51

Para resolver esto, agregue la variable JAVA_HOME en variables de usuarios en lugar de variables de sistema.

Instale JDK y JRE de 64 bits si tiene una computadora de 64 bits y establezca la variable JAVA_HOME como en la imagen

Https://www.dropbox.com/sh/4ysuelcz00rphxk/AABwQPXql1b2ciWQDSJjkcT2a?dl=0

En mi caso, tenía toda la variable de JAVA_HOME entre comillas. Sólo tenía que eliminar las cotizaciones y luego funcionó bien.

Si inicia 64bit Android Studio, debe agregar Variable de usuario como

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

Si 32 bits

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

Y no poner \bin final

Entonces viene a la variable del sistema

Seleccione y edite "path" como

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

Aquí u debe debe poner " bin; " bin; al final también poner; Juntos, hazlo

Simplemente establezca la variable de entorno en JAVA_HOME de

C: \ Archivos de programa \ Java \ jdk1.7.0_51)

Con bin de salida para la versión de 64 bits e igual para la versión de 32 bits con archivos de programa (x86).

NO \BIN después de la ruta funcionará correctamente.

Lo más probable es que el problema se produce debido a la incompatibilidad de 32 bits y 64 bits excecutables. Suponga que si ha instalado 32 bits Android Studio por error y se descarga un JDK de 64 bits. En este caso, 32 bits de Android Studio no será capaz de recoger el 64 bits JDK. Este fue el problema que enfrenté. Así que seguí los siguientes pasos simples para que funcione,

Descargar JDK de 32 bits (también puede descargar 64 bits de Android Studio si no desea cambiar el JDK de 64 bits) Haga clic derecho en MiComputador> Configuración avanzada del sistema> en la pestaña Avanzado> Variables de entorno> Bajo Variables de sistema> Agregar JAVA_HOME como clave Y su ubicación jdk (por ejemplo: C: \ Archivos de programa (x86) \ Java \ jdk1.7.0_79) como valor. Guárdelo y inicie Android Studio. Usted es bueno para ir ahora.

Tiene un problema con la instalación de Java JDK. Por lo tanto, intente reinstalarlo. Puede descargarlo desde: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Parece que tienes un sistema de 64 bits, así que descarga la versión "Windows x64".

La respuesta a esta pregunta se puede encontrar aquí

 goto the AndroidStudio installation folder. goto bin folder and open studio.bat in text editor add set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0//your java path after the ECHO line. goto Start -> All Programmes -> Android Studio -> right click on Android Studio and click on properties. You will see the Target something like <installation path>android-studio\bin\studio64.exe change it to <installation path>android-studio\bin\studio.bat 

O ….. incluso esto podría funcionar

La ruta de acceso de Java_Home se establece en su carpeta principal en C: \ Archivos de programa \ Java \ jdk1.8.0_25

Tenía 64bits de Windows, pero mi SDK era 32bits . No se necesitaban cambios en las variables para resolver mi problema:

En lugar de abrir

C: \ Archivos de programa \ Android \ Android Studio \ bin \ studio64.exe

solía

C: \ Archivos de programa \ Android \ Android Studio \ bin \ studio.exe

Añadiendo la siguiente ruta sin la barra invertida '\' al final funcionó para mí. C: \ Archivos de programa \ Java \ jdk1.8.0_31

En respuesta a:

 Ok, Same error (The Environment variable JAVA_HOME (with a value of C:\Program Files(x86)\Java\jdk1.7.0_51\bin)) does not point to a 

Instalación JVM válida). ¿Que debería hacer? – IPconfigrammer Apr 20 '14 a las 18:41

  I can give you a last advice of checking your JDK by opening the jvisualvm.exe or installing a program like BlueJ to check whether 

Su JDK está dañado o no. – prakhar19 Apr 20 '14 a las 18:45

  jvisualvm.exe works otherwise, I'm not sure. Problem Still unsolved – IPconfigrammer 

IPconfigrammer – He estado teniendo los mismos problemas. Después de intentar casi todo en esta página, me di cuenta cuando Android Studio me estaba diciendo que no era válido me pidió que instalara un JDK de 64 bits. Así que, aunque mis ventanas son de 86 bits, he descargado el JDK de 64 bits y, sin cambiar ninguna variable de entorno ni nada parecido, acabo de abrir Android Studio por primera vez. No más errores. 🙂

Así que intente el 64-bit en lugar del 86-bit.

En mi caso, el problema era que un avance de línea había llegado a la configuración de la variable JAVA_HOME. No estoy seguro de cómo, pero yo estaba mucking con ella antes, porque había tenido un problema con una hormiga no relacionada con la construcción que estaba utilizando JAVA_HOME, y he copiado la ruta en.

Me di cuenta del problema parcialmente cuando hice un comando "set" desde la línea de comandos, y mostró "JAVA_HOME" en una línea y la ruta en la línea siguiente, y una línea en blanco después de ella.

Pero lo que realmente ayudó fue ejecutar el comando gradle. Se dio el mismo mensaje de error. Eso me dio confianza de que el problema era realmente la variable JAVA_HOME, y no la instalación de Android Studio.

Para solucionar el problema, primero borré la variable JAVA_HOME. A continuación, al configurar el comando para establecer la variable, introduje la ruta manualmente en Textpad, para asegurarse de que no hubo saltos de línea ni devoluciones de carro.

Luego ejecuté el comando:

 setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_71" 

Todo lo que necesitas hacer es establecer las rutas de variables de entorno tJAVA_HOME y JDK_HOME para esto ir las propiedades de mi equipo establecen la ruta con el nombre JAVA_HOME y JDK_HOME C: \ Archivos de programa \ Java \ jdk1.8.0_25

Introduzca aquí la descripción de la imagen

También tuve problemas similares. Había instalado correctamente la aplicación, había configurado adecuadamente el JAVA_HOME , aún no fue capaz de encontrar el JDK y se queja de la ver 1.6.0_17 .

Ya no tengo ninguna versión instalada en mi máquina. Después de mucha excavación me metí en el "HKEY_LOCAL_MACHINE\software\javasoft\Java Development Kit\ " donde encontré la versión JDK múltiple que se menciona.

He eliminado todos excepto 1.8.0_25 que actualmente tengo en mi máquina. Reinició el Android Studio, y funcionó sin ningún problema. Puede ser que alguien visite esta página, enfrentando un problema similar, podría ayudar.

Solucioné este problema asegurándose de que el valor de JAVA_HOME era la ubicación de la carpeta en inglés

C: \ Archivos de programa \ Java \ jdk1.8.0_31

En lugar de la ubicación de la carpeta que se puede ver / navegar explorador en mi instalación de Windows7 – portugués

C: \ Programas \ Java \ jdk1.8.0_31

  • Dx Advertencia cuando ejecute mi aplicación Android
  • Android java.exe terminado con valor de salida no nulo 1
  • ¿Qué no puedes hacer en la VM de Dalvik (VM de Android) que puedes usar en Sun VM?
  • ¿Cómo ejecutar pruebas de unidad para Android no está en el dispositivo o emulador?
  • No hay suficiente memoria para realizar la operación solicitada-Android studio
  • Error al crear JVM: código de error -6, JVM Path: C: \ <jre path>
  • ¿Llevar la Java VM de Android al iPhone?
  • Traducción de código Python a JVM
  • Android studio 1.1 - cambiar JRE utilizado para ejecutar el estudio
  • Android Studio: Error al crear el código de error JVM: -1
  • Android Studio - No se ha encontrado ninguna instalación JVM
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.