seleccione - La instalación de Android Studio en Windows 7 falla, no se encontró JDK
instalar sdk de android en windows (29)
- Agregue las variables de entorno del sistema JAVA_HOME y JDK_HOME.
- Haga clic derecho en Android Studio (la versión 64 si es su sistema operativo y JDK) y vaya a la pestaña de compatibilidad y establezca "Ejecutar como administrador" en verdadero.
- Ejecutar Android Studio y High-Five me prácticamente cuando funciona.
- Si eso falla, intente "dónde java" en cmd.exe. Si enumera primero c: / system32 / java.exe, cambie el nombre del archivo y vuelva a intentarlo.
Descargué Android Studio e intenté iniciar el programa.
Esto se está ejecutando en Windows 7 de 64 bits con Java 1.7. Durante la instalación, se detecta mi Java 1.7, y el resto de la instalación pasa muy bien. Sin embargo, al intentar iniciar la aplicación desde el ícono del escritorio, no sucede nada. En cuanto 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 vía CMD, obtengo el siguiente error:
ERROR: no se puede iniciar Android Studio. No JDK encontrado. Valide los puntos ANDROID_STUDIO_JDK, JDK_HOME o JAVA_HOME para la instalación válida de JDK. 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 puedan avisarme si pudieron instalar esto o si también tienen problemas.
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 se ve el proceso y luego colocar el JDK allí.
He tenido mucho éxito usando Process Monitor de Sysinternals:
- Inicio -> Ejecutar ->
procmon
- Vaya al menú
Filter
, luego seleccioneFilter...
- Establecer
Event Class
is
File System
luegoInclude
-
Add
, entonces estáOK
Esto filtrará a todas las operaciones del sistema de archivos que tienen lugar en su máquina.
Puede intentar filtrar según el resultado de la operación del sistema de archivos:
- Haga clic derecho en la columna
Result
, luegoExclude ''SUCCESS''
También puede filtrar fácilmente en función del nombre del proceso, ya sea desde la opción de menú Filter...
o haciendo clic 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 indicará dónde colocar su JDK.
He encontrado que esto es muy empoderador. Especialmente comparado con el proceso frustrante de cambiar variables de entorno por prueba y error.
Agregar 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 here .
Además, asegúrese de que la variable JAVA_HOME
también esté configurada con la ubicación anterior. Los pasos estan aqui Para video
Con la última actualización de Androd Studio tengo dos versiones del lanzador 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 iniciar el que coincida con tu versión de Java de 64 o 32 bits.
Descargué la última versión de jdk
JAVA_HOME en C: / Archivos de programa / Java / jdk1.8.0_11 / bin Establezca la RUTA en C: / Archivos de programa / Java / jdk1.8.0_11 / bin
Reinicié el ESTUDIO y funcionó.
El camino para el último JDK. Funcionó muy bien.
En Windows 10, el reinicio del instalador y la ejecución como administrador funcionaron para mí.
En caso de que lo tuvieras funcionando pero ahora no se inicia.
C:/Users/<NAME>/.AndroidStudio<version>/
carpeta C:/Users/<NAME>/.AndroidStudio<version>/
y funcionó.
En mi experiencia, no pude (incluso después de agregar JDK_HOME) lanzar Studio a través del acceso directo o studio.exe. Primero tuve que ejecutar bin / studio.bat (mencionado en la pregunta original). Después del primer lanzamiento exitoso, puedo iniciarlo por el acceso directo.
Este problema se ha solucionado en Android Studio v0.1.1, así que simplemente actualice Android Studio y debería funcionar.
He tried
muchas de las respuestas aquí, pero none of them works
, así que decidí mix some of the answers
aquí y ¡tengo éxito !
Paso 1: Vaya a las propiedades del sistema haciendo clic con el botón derecho en Mi PC o presionando el botón de Windows al escribir This PC
y haciendo clic derecho en ella y seleccionando Properties
.
Paso 2: Haga clic en la advanced system settings
o Environment Variables
Paso 3: Toma nota de que hay 2 variables diferentes. Lo que necesita crear es system variables not user variables
, cuando hizo clic en nuevo, escriba lo siguiente
Nombre de la variable: JAVA_HOME
Valor de la 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: Ejecutar 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 imagen de abajo. 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 Variable.
Edición: 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
Hoy encontré otra situación cuando ocurre este problema: cuando tiene 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 quité uno de JDK, el problema se resolvió:
JAVA_HOME = C:/JAVA/JDK/jdk1.7.0_10
La instalación Wisard encontró mi jdk y tuve una buena noche para estudiar en el estudio.
Pero, por desgracia, incluso el estudio instalado no funciona con varios jdk. ¿Alguien sabe cómo solucionarlo?
Espero haber ayudado a alguien
INTENTE INSTALAR 32BIT JDK
Si tiene jdk instalado y ha configurado las Varibles del sistema como JAVA_HOME o JDK_HOME y ha intentado hacer clic atrás y luego, puede que haya instalado el JDK de 64 bits, simplemente descargue el jdk de 32 bits e instálelo.
Instale el último JDK en su sistema de 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
La respuesta a la pregunta original es que, si está abriendo Android Studio desde el ícono de acceso directo de 32 bits de Android Studio, intente abrir desde el ícono "studio64" ubicado en ... / bin / donde se instala la instalación de Android Studio.
Mi problema se debió a que tenía un carácter &
en mi nombre de usuario de Windows, así que cuando lo instalé en la ruta predeterminada recibí 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 lo reinstalé en los archivos de programa y ahora se ejecuta bien.
Necesita 1.7 JDK instalado en su sistema. Agregue una variable de sistema con:
nombre: ANDROID_STUDIO_JDK
ruta: su ruta JDK (por ejemplo,
C:/Program Files/Java/jdk1.7.0_21
)
No podía hacer que esto funcionara sin importar qué variables de entorno estableciera. Así que simplemente pongo una copia del JDK en mi carpeta de instalación de Android Studio.
Copie el contenido de la instalación de JDK (por ejemplo,
C:/Program Files (x86)/Java/jdk1.7.0_21
)Péguelos en el directorio de instalación de Android Studio (por ejemplo,
C:/Program Files (x86)/Android/android-studio
)
De alguna manera 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 inicié studio.bat
como administrador (aunque las variables de entorno se configuraron 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
.
OK, me di cuenta de cómo solucionar este error desagradable.
Antes de que empieces
Vaya a su carpeta de instalación de Android Studio y localice la carpeta bin. Dentro de la carpeta bin, encontrará studio.bat . Ejecuta el archivo, y mostrará el error. Si se trata de la ruta de Java, siga el consejo 1.
Consejo 1
Cuando establezca la ruta JAVA_HOME
, etc., asegúrese de no incluir bin
al final de la ruta. Esto solucionó 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 bits).
Si lo hace, puede ver la pantalla inicial como se muestra a continuación.
Consejo 2
¿Está recibiendo el siguiente mensaje de error?
Tu SDK de Android no está actualizado o faltan plantillas. Por favor, asegúrese de que está utilizando SDK versión 22 o posterior.
Probablemente se produce este error, porque tiene una referencia a su SDK anterior (que descargó con Eclipse ) en su variable de ruta. Vaya a Variables de entorno, elimine cualquier referencia a la carpeta antigua del SDK y apúntela a la nueva carpeta del 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 perder el tiempo con la variable de ruta como se indicó anteriormente al eliminar las referencias antiguas, simplemente sigue los siguientes pasos para hacer referencia a la nueva ruta de 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.
Para completar esta pila de posibles soluciones: el problema para mí fue que no ejecuté la instalación de Android Studio como administrador. Ejecutarlo como administrador me permitió instalar Android-Studio.
Para mí, el problema fue que había cambiado el GC vm arg a -XX:+UseParallelGC
en el -XX:+UseParallelGC
C:/Users/<username>/.AndroidStudio2.1/studio64.exe.vmoptions
. Eso es lo que uso en Eclipse y estaba intentando varias cosas para obtener AndroidStudio a la mitad de la eficiencia que Eclipse. -XX:+UseConcMarkSweepGC
el GC a -XX:+UseConcMarkSweepGC
.
Si la configuración de la variable JAVA_HOME
no funciona para usted, establezca:
STUDIO_JDK=C:/Progra~1/Java/jdk1.8.0_172
Donde el camino apunta a su instalación de JDK Esto es lo único que funciona para mí en Windows de 32 bits con Android 10 y superiores.
Si recibe el mensaje "Su SDK de Android no está actualizado ..." - haga clic en " Configurar " -> " Valores predeterminados del proyecto " -> " Estructura del proyecto ", seleccione " SDKs " -> " SDK de Android " y en un " Objetivo de desarrollo " Elija " Android 4.2.2 ". Haga clic en Aceptar". Ahora debería funcionar bien.
Si tiene un sistema operativo Windows de 64 bits, apunte la variable del sistema JAVA_HOME a
C:/Program Files (x86)/Java/jdk1.7.0_21
Trabajará cuando
C:/Program Files/Java/jdk1.7.0_21
no funciona
Tengo el problema de que la instalación se detuvo por " $ (^ nombre) ha dejado de funcionar " error. Ya he instalado el kit de desarrollo de Java SE, también configuré tanto SDK_HOME como JAVA_HOME que apuntan a "C: / Archivos de programa / Java / jdk1.7.0_21 /"
Mi portátil instalado con Windows 7 64 bits
Así que intenté instalar la versión de 32 bits del kit de desarrollo de Java SE, configurar mi JAVA_HOME en "C: / Archivos de programa (x86) / Java / jdk1.7.0_21", reiniciar y la instalación funcionó correctamente.
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
Tuve el mismo problema. Tengo ventanas de 64 bits 8. Descargué el estudio de Android que funcionaba en una máquina de 32 bits pero no en mi de 64 bits.
La solución para mí fue bastante simple. Navegué a
C: / Archivos de programa (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 alwasys siguió dándome "La variable ambiental JDK_HOME no apunta a una JVM válida". Entonces hice clic en studio.exe y funcionó :)
Espero que esto pueda ayudar a alguien que enfrenta el mismo problema que yo.
ASEGÚRESE DE REINICIAR EL ESTUDIO DE ANDROID
Aunque debería saberlo y jurar que lo hice, asegúrese de reiniciar Studio después de realizar estos cambios, ya que claramente no los verifica en cada compilación (lo que para mí tiene sentido de que las variables del sistema / usuario solo deben leerse una vez en el arranque)
De todos modos, sí ... Asegúrate de reiniciar después de realizar 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, ninguno de ellos funcionó, he intentado resolverlo desde los últimos días y ahora lo hice con éxito. Para mí, el problema fue cuando Instalé Android Studio por primera vez, mi versión de JDK era 1.7, luego, después de instalarlo, actualicé JDK a 1.8, luego eliminé la antigua carpeta de JDK y todo estaba desordenado, incluso desinstalar y reinstalar Android Studio al azar no resolvió el problema.
A continuación se muestra la solución que funcionó para mí.
1) Desinstalar Android Studio.
2) archivos temporales limpios y Android Studio C: / Users / Username.AndroidStudio1.5
3) Desinstalar JDK.
4) Ahora, sin JDK, intente instalar Android Studio y ahora se mostrará el mensaje de que no puede encontrar ningún JDK. Detener la instalacion
5) Instale JDK 1.7 o 1.8 (establezca JAVA_HOME, JDK_HOME, las variables de entorno de la ruta como se explica en la parte superior)
6) Instalar Android Studio.
7) Hecho. Disfruta y feliz codificación.