La instalación de Android Studio en Windows 7 falla, no se encontró JDK

Descargué Android Studio e intenté ejecutar el progtwig.

Esto se ejecuta en Windows 7 de 64 bits con Java 1.7. Durante la instalación, mi Java 1.7 se detecta y el rest de la instalación se procesa perfectamente. Sin embargo, al intentar iniciar la aplicación desde el icono del escritorio, no ocurre nada. Al mirar al administrador de tareas, se carga un nuevo proceso desde el CMD. Esto se debe a que está intentando ejecutar el archivo por lotes studio.bat .

Cuando ejecuto a través de CMD, aparece el siguiente error:

ERROR: no se puede iniciar Android Studio. No se encontró JDK. Valide ANDROID_STUDIO_JDK o JDK_HOME o JAVA_HOME puntos a la instalación de JDK válida. ECHO está apagado. Pulse cualquier tecla para continuar . . .

ANDROID_STUDIO_JDK abrir el archivo de propiedades de la idea para ver si había algo que pudiera configurar para este ANDROID_STUDIO_JDK o algo así. Sin embargo, no encontré nada. Espero que algunos de ustedes me puedan informar si pudieron instalarlo o si también tienen problemas.

Agregando una variable de sistema JDK_HOME con el valor c:\Program Files\Java\jdk1.7.0_21\ funcionó para mí. La última versión de Java se puede descargar aquí .

Además, asegúrese de que la variable JAVA_HOME también esté configurada con la ubicación anterior. Los pasos están aquí . Para video

OK, descubrí cómo solucionar este desagradable error.

Antes de que empieces

Ve a la carpeta de instalación de Android Studio y busca la carpeta bin. Dentro de la carpeta bin, encontrarás studio.bat . Ejecute el archivo, y mostrará el error. Si se trata de la ruta de Java, siga la sugerencia 1.

Consejo 1

Cuando establezca la ruta JAVA_HOME , etc., asegúrese de no incluir la bin al final de la ruta. Esto resolvió el problema para mí.

JAVA_HOME => C:\Program Files\Java\jdk1.7.0_21

path => C:\Program Files\Java\jdk1.7.0_21\bin

Funciona bien con JDK 1.7 (lo intenté con 32 bit).

Si lo hace, puede ver la pantalla inicial de la siguiente manera.

Ingrese la descripción de la imagen aquí

Consejo 2

¿Estás recibiendo el siguiente mensaje de error?

Su SDK de Android no está actualizado o le faltan plantillas. Por favor, asegúrese de estar utilizando SDK versión 22 o posterior.

Este error probablemente se produce porque tiene referencia a su SDK anterior (que descargó con Eclipse ) en su variable de ruta. Vaya a Variables de entorno y elimine cualquier referencia a la carpeta SDK anterior y apúntela a la nueva carpeta SDK que se encuentra dentro de la carpeta de instalación de Android Studio.

Guarde y reinicie Studio, las cosas deberían funcionar como se espera ahora.

Consejo 3

Si odias jugar con la variable de ruta como se muestra arriba al eliminar las referencias antiguas, simplemente sigue los siguientes pasos para referirte a la nueva ruta SDK que viene con Studio.

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK carpeta *Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK dentro de la instalación del estudio.

Con la última actualización de Androd Studio tengo dos versiones del lanzador de IDE

Uno se llama studio.exe y el otro studio64.exe ambos están en:

 C:\Users\myUserName\AppData\Local\Android\android-studio\bin 

Tienes que ejecutar el que coincida con tu versión de Java de 64 o 32 bits

Tuve el mismo problema. Me resolví configurando correctamente las variables de entorno en Windows, por ejemplo:

 JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_45 path -> C:\Program Files\Java\jdk1.6.0_45\bin 

He tried muchas de las respuestas aquí, pero none of them works , así que decidí mix some of the answers aquí y ¡tengo éxito !

Successtully corriendo Android

Paso 1: Vaya a las propiedades del sistema haciendo clic derecho en Mi PC o presionando el botón de Windows al escribir This PC y haciendo clic derecho sobre ella y seleccionando Properties .

enter image description here

Paso 2: haga clic en la advanced system settings o Environment Variables

Paso 3: tenga en cuenta que hay 2 variables diferentes. Lo que necesita crear son system variables not user variables , cuando hizo clic en nuevo escriba lo siguiente

Nombre de la variable: JAVA_HOME

Valor de variable: C:\Program Files\Java\jdk1.8.0_25\ (Nota: compruebe si la ruta es correcta, a veces es C:\Program Files (x86)\Java\jdk1.8.0_25 )

Paso 4: ejecuta el estudio de Android, no es necesario reiniciar.

Nota:

* C:\Program Files\Java\jdk1.8.0_25\ depende completamente de la ruta de instalación de su JDK no JRE así que no se confunda si ve algo como la siguiente imagen. Simplemente ingrese la ubicación de su jdk , en mi caso es C:\Program Files\Java\jdk1.8.0_25\ .

* Do not include the bin folder cuando ingrese el valor de la variable.

enter image description here

enter image description here

Editar: para usuarios de Windows 8 y 10: intente ejecutar C:\Program Files\Android\Android Studio\bin\studio.exe lugar de C:\Program Files\Android\Android Studio\binstudio64.exe

El camino para el último JDK. Funcionó muy bien.

enter image description here

Tuve el mismo problema. Tengo ventanas de 64 bits 8. Descargué el estudio de Android que funcionaba en la máquina de 32 bits pero no en la de 64 bits.

La solución para mí fue bastante simple. Navegué a

C: \ Archivos de progtwig (x86) \ Android \ android-studio \ bin

allí vi 2 archivos exe studio.exe y studio64.exe . Normalmente en mi menú de inicio estaba apuntando a studio64.exe, que siempre me seguía dando “La variable de entorno JDK_HOME no apunta a una JVM válida”. Entonces, hice clic en studio.exe y funcionó 🙂

Espero que esto pueda ayudar a alguien a enfrentar el mismo problema que yo

Si recibe el mensaje “Su SDK de Android no está actualizado …” – haga clic en ” Configurar ” -> ” Valores predeterminados del proyecto ” -> ” Estructura del proyecto “, seleccione ” SDK ” -> ” SDK de Android ” y en ” Objetivo de comstackción ” elige ” Android 4.2.2 “. Haga clic en Aceptar”. Ahora debería funcionar bien.

Tengo el problema de que la instalación se detuvo por el error ” $ (^ name) ha dejado de funcionar “. Ya instalé el kit de desarrollo Java SE, también configuré SDK_HOME y JAVA_HOME que apuntan a “C: \ Archivos de progtwig \ Java \ jdk1.7.0_21 \”

Mi computadora portátil instalada con Windows 7 64 bits

Así que traté de instalar la versión de 32 bits del kit de desarrollo Java SE, establecer mi JAVA_HOME en “C: \ Archivos de progtwig (x86) \ Java \ jdk1.7.0_21”, reiniciar y la instalación funcionó bien.

Este problema se ha solucionado en Android Studio v0.1.1, así que simplemente actualice Android Studio y debería funcionar.

A veces puede resolver este tipo de problema configurando variables de entorno para que el proceso busque el JDK en el lugar correcto .

Otro enfoque es averiguar dónde está buscando el proceso, luego coloque su JDK allí.

He tenido mucho éxito usando Process Monitor de Sysinternals:

  1. Inicio -> Ejecutar -> procmon
  2. Ve al menú de Filter , luego selecciona Filter...
  3. Establecer Event Class is File System luego Include
  4. Add , luego OK

Esto se filtrará a todas las operaciones del sistema de archivos que se lleven a cabo en su máquina.

Podría intentar filtrar en función del resultado de la operación del sistema de archivos:

  • Haga clic derecho en la columna Result , luego Exclude 'SUCCESS'

También puede filtrar fácilmente según el nombre del proceso, ya sea desde la opción de menú Filter... o haciendo clic con el botón derecho en la columna Process Name del Process Name y seleccionando Include 'process.exe' .

Una vez que encuentre la operación del sistema de archivos que está fallando, la columna Path le dirá dónde colocar su JDK.

He descubierto que esto es muy enriquecedor. Especialmente en comparación con el frustrante proceso de cambio de variables de entorno por prueba y error.

Mi problema fue causado porque tengo un carácter & en mi nombre de usuario de Windows, por lo que cuando estaba instalado en la ruta predeterminada recibía el siguiente error después de ejecutar bin/studio.bat

  | v notice broken path The system cannot find the file C:\Users\Daniel \studio64.exe.vmoptions. Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/idea/Main Caused by: java.lang.ClassNotFoundException: com.intellij.idea.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: com.intellij.idea.Main. Program will exit. 

Así que lo desinstalé y volví a instalar para progtwigr los archivos y ahora se inicia correctamente.

No pude hacer que esto funcionara, sin importar las variables de entorno que estableciera. Así que simplemente puse una copia del JDK en mi carpeta de instalación de Android Studio.

  1. Copie los contenidos de la instalación de JDK (por ejemplo, C:\Program Files (x86)\Java\jdk1.7.0_21 )

  2. Pégalos en el directorio de instalación de Android Studio (por ejemplo, C:\Program Files (x86)\Android\android-studio )

Supuse que el problema se debía a que tenía instalada la versión x64 del JDK. Pero lo que fue especialmente confuso fue el hecho de que podía iniciar Android Studio muy bien cuando comencé el studio.bat como administrador (a pesar de que las variables de entorno estaban configuradas para mi cuenta de usuario personal).

studio.bat buscará varias opciones válidas al determinar qué JDK usar.

:: Locate a JDK installation directory which will be used to run the IDE. :: Try (in order): ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME.

Como se explicó anteriormente, elegí la opción ..\jre .

Hoy encontré otra situación cuando se produce este problema, cuando tienes varios JDK, definidos en JAVA_PATH. Yo tengo:

 JAVA_HOME = C:\JAVA\JDK\jdk1.6.0_38;C:\JAVA\JDK\jdk1.7.0_10 

Así que recibí este problema con la configuración de Android Studio

Pero cuando eliminé uno de JDK, el problema se resolvió:

 JAVA_HOME = C:\JAVA\JDK\jdk1.7.0_10 

Instalación, wisard encontró mi jdk y tuve una buena noche para estudiar estudio.

Pero desafortunadamente incluso el estudio instalado no funciona con varios jdk. ¿Alguien sabe cómo solucionarlo?

Espero haber ayudado a alguien

ASEGÚRESE DE REINICIAR EL ESTUDIO ANDROID

Aunque debería saber mejor y jurar que lo hice, asegúrese de reiniciar el estudio después de hacer estos cambios, ya que claramente no los comprueba en cada comstackción (lo cual para mí tiene sentido que las variables de sistema / usuario solo se lean una vez al inicio)

De todos modos, sí … Asegúrate de reiniciar después de hacer estos cambios ..

Ruta = a la carpeta bin en la carpeta jdk (la ruta ya existe)

JAVA_HOME = a la carpeta jdk

Windows 64 bit, JDK 64 bit (Solución que funcionó para mí) Probé todas las soluciones anteriores, ninguna de ellas funcionó, he estado tratando de resolverla en los últimos días y ahora lo hice con éxito. Para mí, el problema era cuando primero instalé Android Studio mi versión de JDK era 1.7, luego de instalarla actualicé el JDK a 1.8, luego eliminé la carpeta JDK anterior y todo se echó a perder, incluso la desinstalación y reinstalación de android studio al azar no resolvió el problema.

A continuación está la solución que funcionó para mí

1) Desinstalar Android Studio.

2) limpie archivos temporales y android studio C: \ Users \ Username.AndroidStudio1.5

3) Desinstalar JDK.

4) Ahora sin JDK intenta instalar Android Studio y ahora mostrará el mensaje de que no puede encontrar ningún JDK. Detener la instalación

5) Instale JDK 1.7 o 1.8 (Establezca JAVA_HOME, JDK_HOME, variables de entorno de ruta como lo explicaron todos arriba)

6) Instalar Android Studio.

7) Hecho. Disfruta y feliz encoding.

  1. Agregue las variables de entorno del sistema JAVA_HOME y JDK_HOME.
  2. Haga clic derecho en el estudio de Android (la versión 64 si ese es su sistema operativo y JDK) y vaya a la pestaña de compatibilidad y establezca “Ejecutar como administrador” en verdadero.
  3. Ejecuta el estudio de android y recomiéndame virtualmente cuando funciona.
  4. Si eso falla, prueba “where java” en cmd.exe. Si primero aparece c: \ system32 \ java.exe, cambie el nombre del archivo y vuelva a intentarlo.

En mi experiencia, no pude (incluso después de agregar JDK_HOME) iniciar Studio mediante el acceso directo o el propio studio.exe. Primero tuve que ejecutar bin / studio.bat (mencionado en la pregunta original). Después del primer lanzamiento exitoso, puedo iniciarlo con el atajo.

Instale el JDK más reciente en su sistema desde la Guía de instalación de JDK 7 y JRE 7 .

 JAVA_HOME -> C:\Program Files\Java\jdk1.7.0_4 path -> C:\Program Files\Java\jdk1.7.0_4\bin 

Si tiene un sistema operativo Windows de 64 bits, señale la variable del sistema JAVA_HOME para

 C:\Program Files (x86)\Java\jdk1.7.0_21 

Funcionará cuando

 C:\Program Files\Java\jdk1.7.0_21 

no funciona

Necesita 1.7 JDK instalado en su sistema. Agregue una variable de sistema con:

  • nombre: ANDROID_STUDIO_JDK

  • ruta de acceso: la ruta JDK (por ejemplo, C:\Program Files\Java\jdk1.7.0_21 )

    • Ver más en FIX: Android Studio – Problemas de instalación en Windows 7 | ERROR: no se puede iniciar Android Studio. No se encontró JDK.

INTENTAR INSTALAR 32BIT JDK

si tiene jdk instalado y ha configurado los Varibles del sistema como JAVA_HOME o JDK_HOME e intentado hacer clic atrás y luego el siguiente, es posible que haya instalado el JDK de 64 bits, simplemente descargue el jdk de 32 bits e instálelo.

Descargué la última versión jdk

JAVA_HOME a C: \ Archivos de progtwig \ Java \ jdk1.8.0_11 \ bin Establece la RUTA a C: \ Archivos de progtwig \ Java \ jdk1.8.0_11 \ bin

Reinicié el STUDIO y funcionó.

En Windows 10, reiniciar el instalador y ejecutar como administrador funcionó para mí.

Para completar esta stack de soluciones posibles: Para mí, el problema era que no ejecuté Android-Studio-Setup como administrador. Al ejecutarlo como administrador, pude instalar Android Studio.

Para mí, el problema era que había cambiado GC vm arg a -XX:+UseParallelGC en el -XX:+UseParallelGC C:\Users\\.AndroidStudio2.1\studio64.exe.vmoptions . Eso es lo que uso en Eclipse y estaba intentando varias cosas para que AndroidStudio sea tan eficiente como Eclipse. -XX:+UseConcMarkSweepGC el GC a -XX:+UseConcMarkSweepGC .

La respuesta a la pregunta original es que, si estás abriendo Android Studio desde el icono de acceso directo de 32 bits de Android Studio, intenta abrir desde el icono “studio64” ubicado debajo de … / bin / donde se instala la configuración de Android Studio.

En caso de que lo haya ejecutado, pero ahora no se inicia.
C:\Users\\.AndroidStudio\ carpeta C:\Users\\.AndroidStudio\ y funcionó.

Si la configuración de la variable JAVA_HOME no funciona para usted, configure:

 STUDIO_JDK=C:\Progra~1\Java\jdk1.8.0_172 

Donde la ruta apunta a su instalación JDK Esto es lo único que funciona para mí en Windows 32 bits con Android 10 en adelante.