Android Studio – No se encontró instalación de JVM

Tengo problemas al intentar iniciar Android Studio

Cuando trato de ejecutarlo después de la instalación recibo este error:

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


Mi especificación actual del sistema:

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


Lo que he intentado:

He intentado lo que se informó en el error, y también en la mayoría de las soluciones para establecer la variable JDK_HOME en variables de entorno en mi ruta JDK (versión de 64 bits), es decir, 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


He visto estas soluciones y lo he intentado, pero ninguna de ellas funciona, así que no lo marques como un duplicado de ninguna de estas:
La instalación de Android Studio en Windows 7 falla, no se encontró JDK
Con android studio no se encontró jvm, se ha configurado JAVA_HOME
El inicio de Android Studio falla en Windows 8 64 bits
Android Studio no se inicia después de la instalación


Aquí está la salida de cmd para la versión de Java:

enter image description here

Yo tuve el mismo problema. Intenté establecer todo tipo de rutas, pero nada funcionó. Así que tuve que arreglar un poco. El único problema con esto es que abre una ventana de línea de comando en blanco.

Hice lo siguiente para que funcione.

  • vaya a la carpeta de instalación de AndroidStudio.
  • studio.bat carpeta bin y abrir studio.bat en el editor de texto
  • agregue el set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0 // su ruta java después de la línea ECHO.
  • Vaya a Start -> All Programmes -> Android Studio ->
  • Haga clic derecho en Android Studio y haga clic en properties .
  • Verá el Target algo así como android-studio\bin\studio64.exe
  • cámbielo a android-studio\bin\studio.bat

Ahora puede acceder haciendo clic en el menú.

Nota: Lo intenté con 8, Funciona.

Reproduje tu problema en mi sistema Windows 8.1 :

  1. Instalado 64-bit JDK 1.8.0_11 .
  2. Instalado el último paquete de Android Studio.
  3. Fue al Panel de control -> Sistema -> Configuración avanzada del sistema -> Variables de entorno …
  4. Se agregó JDK_HOME que apunta a mi JDK de 64 bits.
  5. Lanzamiento studio64.exe

Recibí el mismo mensaje que tú. Pensando que podría ser la variable de entorno, hice lo siguiente:

  1. Fue al Panel de control -> Sistema -> Configuración avanzada del sistema -> Variables de entorno …
  2. Cambió el nombre de JDK_HOME a JAVA_HOME .
  3. Lanzamiento studio64.exe

¡Salió exitosamente!

1 .Descargue la versión de 64 bits de JDK desde aquí

enter image description here

  1. Como se muestra en la siguiente imagen, vaya a Control Panel -> System and Security -> Advanced system settings -> Environment Variables -> New (variables del sistema)

  2. A continuación, agregue el nombre de la variable: JAVA_HOME y el valor de la variable: C: \ Program Files \ Java \ jdk1.8.0_25

Tenga en cuenta que jdk1.8.0_25 puede variar según la versión de JDK. enter image description here

  1. Haga clic en el botón Aceptar en el rest de las ventanas que quedan.

1-Haga clic derecho en Android Studio y haga clic en Propiedades.

2-Reemplace studio64.exe en el enlace por studio.exe.

Ok, estaba teniendo este problema también y esto es lo que me solucionó. Para el registro estoy usando Windows 8.1 y Java JDK 1.8.31, todos de 64 bits.

El problema es con el espacio entre “Progtwig” y “Archivos” en la ruta configurada en JAVA_HOME . He tenido este problema antes, pero realmente no me di cuenta hasta que estaba revisando las instrucciones aquí para configurar JAVA HOME , entonces todo tenía sentido.

En pocas palabras, cambie la ruta JAVA_HOME desde:

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

a

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

Asegúrese de establecer el número de versión JDK correcto para su instalación. Eliminar el espacio de la ruta solucionó todo en mi sistema.

Como se señaló en la página vinculada anteriormente,

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

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

dependiendo de dónde tenga instalado el JDK en su sistema.

Nota: Para que quede claro, antes de hacer este cambio, mi sistema repitió correctamente el valor de JAVA_HOME para que fuera C:\Program Files\Java\jdk1.8.0_31 en la ventana de comandos, lo que me hizo creer que todo estaba bien. Sin embargo, al intentar ejecutar %JAVA_HOME%\bin\javac informó que no se pudo encontrar la ruta. Después de eliminar el espacio de la ruta JAVA_HOME , el mismo comando se ejecuta perfectamente.

Desinstale Java 8 y limpie su JDK_HOME y sus rutas de entorno JAVA_HOME. Luego instala 64 bit JAVA 6 o 7 JDK de tu preferencia.

Asegúrese de establecer la ruta en las SYSTEM VARIABLES no están en las USER VARIABLES también … nombre el nombre de la variable como JAVA_HOME y la dirección como C:\Program Files\Java\jdk1.8.0_25\ asegúrese de que no lo hizo t coloque cualquier punto y coma.

De acuerdo con las notas de instalación de Oracle, debe descargar / instalar JDK para el sistema correcto . Para su conveniencia, lo he vinculado a partir de la oración anterior. Si aún tienes problemas, deja un comentario. He escrito un código rápido que le dirá si su JVM es de 64 o 32 bits , a continuación. Te sugiero que corras esta clase y dejes un comentario sobre su resultado:

 public class CheckMemoryMode { public static void main(String[] args) { System.err.println(System.getProperty("sun.arch.data.model")); } } 

Solo asegúrese de que la versión instalada de ambos, Android Studio y JDK, sea de 32 bits o de 64 bits. Si JDK es de 32 bits y Android Studio de 64 bits o viceversa, entonces no funcionará aunque configure JAVA_HOME.

La solución se da en el error en sí, vaya a Mi PC (clic con el botón derecho) -> propiedades -> Configuración avanzada del sistema -> Variables de entorno -> Crear nueva variable.

Déle los siguientes detalles:

Nombre de la variable: JAVA_HOME.

Valor de la variable: (su ruta a la carpeta de instalación java jdk).

Para encontrar la ruta para la instalación de Java, vaya a los archivos de progtwig en la unidad de instalación de la ventana (normalmente unidad C). Busque la carpeta denominada JAVA, en la que navegue a la carpeta JDK.

Copie la dirección del enlace desde la parte superior y péguela en el valor de la variable.

Ahora presione Ok y una vez que se haya creado la variable de entorno reinicie el estudio de Android.

Espero eso ayude.

Mi solución fue eliminar las comillas dobles en las que había incluido la ruta JAVA_HOME.

En lugar de declarar JAVA_HOME como “C \ Archivos de progtwig …”

Eliminé “y JAVA_HOME declarado como C \ Archivos de progtwig …

Estoy en Win 7, x64

También me enfrenté al mismo problema. La solución que me ayudó fue descargar e instalar 64 bits JDK desde este enlace y establecer la variable ” java_home ” en la nueva ruta instalada de JDK como C: \ Program Files \ Java \ jdk1.7.0_45. Espero que esto ayude.

Tenía el mismo problema después de actualizar mi máquina de 7 a 10 tuve que volver a instalar el JDK y me llevó solo unos segundos. Estos son los pasos que seguí.

Vaya a este enlace http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Estoy de acuerdo con el acuerdo de contacto de Oracle. Luego, elige tu versión de Windows en mi caso, 64 bits después de eso es … Siguiente … Siguiente, una vez que compites, puedes reiniciar tu estudio de Android sin ningún problema. Espero que esto ayude

  • Para mí, esto resulta ser variables de entorno que no se heredan.
  • Respuesta rápida: reinicie, haga clic en studio.bat, no studio.exe o studio64.exe

================ Detalles =================

  • “Clic derecho” – “Ejecutar como administrador” funciona para mí si : ** JDK_HOME o JAVA_HOME se estableció. (PATH no necesitó ser cambiado por mí) ** Ejecuto studio.bat, not studio.exe ** Nota: de manera predeterminada, soy un administrador en una cuenta de Microsoft (esa parte de Microsoft puede estar afectando a cosas), y rara vez reiniciar. Estoy ejecutando Win8.1 64 bits. Instalé JDKv1.8.0.0_25 a 32 bits y 64 bits, y tenía JRE 32 bits y 64 bits ya instalados (utilizados por otro software).

  • Descubrí que había una diferencia al hacer clic en studio.bat, studio.exe y ejecutar studio.bat desde el símbolo del sistema. También hay una diferencia si reinicio o no.

  • La diferencia: las variables del entorno del sistema no están todas, según cómo inicie el progtwig.

  • Probar:

  • En el menú de inicio, arrastre una copia del “símbolo del sistema” a su escritorio, luego cambie las propiedades para que “Iniciar en” sea la ubicación de studio.bat

  • copia studio.bat a studio_debug.bat (uno con el que podemos meternos)
  • arrastre un atajo de studio_debug.bat al escritorio para mayor comodidad.
  • editar studio_debug.bat (clic derecho -> editar)

== Cambio:

 @echo off 

== a

 @echo on echo Set=================== set echo ====================== pause 
  • Esto también puede ayudar a depurar studio.bat:

== cambio:

 "%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 ================= 
  • Ahora cuando ejecuta studio.bat desde el símbolo del sistema o haciendo doble clic, puede ver la diferencia en las variables de entorno, como JAVA_HOME y PATH. Si lo haces, tienes el mismo problema que yo.

  • El problema parece depender de:

    1. ¿Reinició usted desde que cambió las variables de entorno?
    2. no parecía importar si era local o microsoft cuenta
    3. puede depender de si usted es administrador u otro tipo de cuenta
    4. si comienza a usar studio.bat, studio.exe o studio64.exe
  • .

  • FYI: El verdadero comando de inicio exitoso ejecutado por studio.bat en mi sistema fue el siguiente (incluye studio64.exe):

    “C: \ Archivos de progtwig \ 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.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: \ Archivos de progtwig \ Java \ jdk1.8.0_25 \ lib \ tools.jar “com.intellij.idea.Main

  • Espero que ayude a alguien más.

Android Studio funciona perfectamente bien con Java 1.8 o Java 8 . También tenía un error de JVM no válido. La razón fue incluir “;” (punto y coma) al final del valor de ruta de JAVA_HOME . El formato correcto para el valor de ruta es:

C: \ Archivos de progtwig \ Java \ jdk1.8.0_xx (Reemplace xx con su versión actual)

No incluir ; (punto y coma) al final del valor de JAVA_HOME

¡Para gritar en voz alta esto es MUY FÁCIL de arreglar !!

  1. Vaya a: “Panel de control \ Todos los elementos del panel de control \ Sistema” una vez allí haga clic en “Configuración avanzada del sistema” en el lado izquierdo

  2. La ventana que aparece muestra un recuadro que dice ¡dice Environment Variables ! Pinchalo.

  3. Haga clic en “agregar nuevo” para agregar una nueva variable.

  4. Escriba JAVA_HOME en el primer cuadro y en el segundo recuadro, la dirección a, IE / en mi caso C:\Program Files\Java\jdk1.8.0_25 guárdelo. salir de todo ¡¡ESO ES!!

¡Disfruta de Android Studio! Obviamente para que lo anterior funcione, primero debes instalar Java o de qué otra forma puedes usarlo o señalarlo en tu PC y todo eso. Las instrucciones anteriores son increíblemente engañosas y complicadas. Para el registro estoy en viudas 8.1, SÍ, funciona en las últimas ventanas y es ridículamente fácil de arreglar.

-OSG

En mi caso

En Control Panel -> System -> Advanced system settings -> Environment Variables no hay JDK_HOME O JAVA_HOME

ASI QUE

Agregué una entrada llamada: JDK_HOME que apunta a: C: \ Archivos de progtwig \ Java \ jdk1.8.0_25 \ (debe apuntar esto a la ruta de instalación de JDK)

Y todo parece funcionar bien ahora

Debe simplemente instalar jdk1.8.0 y luego hacer clic derecho en el ícono de mi computadora y luego seleccionar propiedades, luego en el panel izquierdo, seleccionar configuraciones avanzadas del sistema, luego en diálogo seleccionar variables de entorno, luego en ese cuadro de diálogo, en la sección variables de usuario crear nuevas la variable cuyo nombre debe ser JAVA_HOME y la ruta es C:\Program Files\Java\jdk1.8.0 (en mi pc) luego la sección de variable del sistema, seleccione la variable PATH y anexe esta ruta C:\Program Files\Java\jdk1.8.0\bin y luego selecciona ok para todos los cuadros de diálogo y luego de esto ejecuta Android studio. Y para la prueba, ejecute cmd en Windows y ejecute este comando java -version si se devuelve una versión java y … se instala correctamente.

Nota: recibo una respuesta en Windows 8.1 de 64 bits.

Esto se prueba en mi máquina con Windows 7 64 bits.

Muy extraño … tuve el mismo problema, MIENTRAS IntelliJ Idea (incluido el complemento de Android) funcionaba perfectamente.

Sin embargo, esto es lo que hice para que Android Studio 1.0 funcione (no falta ningún paso -> tal vez ayude a los principiantes de progtwigción).

Simplemente configure una nueva variable de entorno por …

  1. presionando Windows-Key y escribiendo env … verás “Editar las variables de entorno del sistema”. ¡Hacer clic!
  2. Ahora haga clic en “Variables de entorno …”
  3. En Variables del sistema (NO “Variables de usuario”) agregue una nueva entrada llamada JAVA_HOME y establezca el valor en su carpeta Java (como C:\Program Files\Java\jdk1.8.0_25 )
  4. aplicar y estás listo para ir.

PD: No sé por qué algunas personas que escriben sobre ciencia nuclear cuando quieren explicar cómo establecer la ruta de Java …

si sus “variables de entorno” se configuran bien, intente actualizar Inicio> Todos los progtwigs> Android Studio> Android Studio

hacer clic con el botón derecho, hacer clic en Propiedades y establecer la ruta sdk de android studio

en

atajo> Objetivo

Si está utilizando Windows 7 , asegúrese de instalar jdk-xxxx-windows-x64.exe. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Anteriormente había instalado la versión de 32 bits en lugar de la de 64 bits, por lo que se instaló en la carpeta de archivos de progtwig x (86). Pero si instala la configuración sdk de 64 bits, está instalada en la carpeta de archivos de progtwig. Luego configure JAVA_HOME = ‘C: \ Program Files \ Java \ jdk1.8.0_65’ Debería funcionar bien.

Mis variables apuntaban a otras variables del sistema, por lo que JDK_HOME era

%programfiles%\Java\jdk1.8.0_45

y tuve que cambiarlo explícitamente a

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

Similar para JAVA_HOME

My JAVA_HOME estaba apuntando a c:/jre directamente. Así que lo cambié a C:/java/jre porque estaba confundido para elegir cuál usar, así que lo cambié al específico y funciona para mí. Nota: es mejor tener solo una instalación de JRE en su máquina

Solucioné el problema en mi caso borrando el archivo

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

(x denota la versión de tu estudio de Android por lo que puede ser diferente) , porque lo he creado antes para personalizar las opciones de VM. Es así de simple

Agregue la ruta de instalación y la ruta de Java a la ruta predeterminada del sistema separando;

Haga clic derecho en Mi PC -> Propiedades -> Configuración del sistema -> Avanzado -> Variables de entorno -> En la categoría Variables del sistema, busque la “Ruta” -> agregue la ruta de instalación de Android y la ruta java separando con ; …

Creo que funciona

Si no funciona después de establecer correctamente las rutas en las variables de entorno,
Reinstale Android Studio y funcionó para mí.

Creo que Android no es compatible con Java 8. Oficialmente, Android necesita Java 6 como se menciona a continuación:

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

Aquí les estoy proporcionando un buen enlace, espero que aclaren esta pregunta:

¿Es posible usar Java 8 para el desarrollo de Android?

Aquí viene la solución.

¡Simplemente inicie ANDROID STUDIO como administrador si está utilizando un perfil de usuario no administrador!

Si sus variables de entorno son correctas, eso hará el truco. ¡Disfrutar!

Panel de control -> Sistema -> Configuración avanzada del sistema -> Variables de entorno

Cambié JAVA_HOME a JAVA y de nuevo cambié JAVA a JAVA_HOME .

y funciona bien