Estoy tratando de instalar el SDK de Android en mi sistema Windows 7 x64.
jdk-6u23-windows-x64.exe
está instalado, pero la configuración de Android SDK se niega a continuar porque no encuentra la instalación de JDK .
¿Es este un problema conocido? ¿Y hay una solución?
Respuestas:
Presione Atrás cuando reciba la notificación y luego Siguiente . Esta vez encontrará el
JDK
.fuente
JAVA_HOME
aC:\Program Files\Java\jdk1.7.0_17
trabajado para mí (por supuesto es necesario reiniciar el programa de instalación para los cambios en las variables de entorno tenga efecto; ida y vuelta no va a funcionar para eso).CONFIGURACIÓN real:
Instale el
x64 JDK
, e intente primero la opción anterior, y luego intente configurarJAVA_HOME
como dice el mensaje de error, pero si eso tampoco funciona para usted, intente esto:Haga lo que dice, establezca
JAVA_HOME
las variables de entorno, pero en la ruta use barras diagonales en lugar de barras diagonales inversas.Seriamente.
Para mí falló cuando
JAVA_HOME
estabaC:\Program Files\Java\jdk1.6.0_31
pero funcionó bien cuando estabaC:/Program Files/Java/jdk1.6.0_31
- ¡me volvió loco!Si esto no es suficiente, también agregue al comienzo de la Variable de entorno
Path
% JAVA_HOME%;Valores actualizados en Variables de entorno del sistema:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
fuente
Encontré la solución y es maravillosamente estúpida. Encontré que Android SDK no puede detectar JDK .
Presione el botón Atrás en la pantalla de error del SDK que le indica que el EXE no pudo detectar el JDK. Luego presione Siguiente .
¿Quién hubiera pensado que eso pasaría?
fuente
Parece que no funciona sin JDK de 32 bits. Solo instálalo y sé feliz ...
fuente
Descargué el archivo .zip en su lugar y corrí
SDK Manager.exe
, y funcionó de maravilla. Tuviste el mismo problema con el .exe de lo contrario.fuente
Advertencia: como mencionó un comentarista, ¡no intente esto en Windows 7! Lo probé con Windows XP de 64 bits.
Como la solución publicada NO funciona para todos (incluidos yo, yo y yo), quiero dejar una nota para aquellos que buscan otra forma (sin piratería de registros, etc.) para resolver esto en un sistema Windows de 64 bits. Simplemente agregue PATH (letras mayúsculas) a las variables de entorno y establezca el valor en su ruta JDK.
Agregué JDK a la "Ruta" existente que no funcionó, como no lo hizo con JAVA_HOME o la Solución "Atrás". Agregarlo a "RUTA" finalmente hizo el truco.
Espero que esto pueda ser útil para alguien.
fuente
Todo lo que necesita son las siguientes dos entradas de registro. Parece como si el que registró el registro de otras cosas, básicamente, sólo copiado todas las claves de
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
enHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
, lo que obviamente no es una solución ideal porque la mayoría de las teclas no son necesarios.fuente
Ninguna de estas soluciones funcionó para mí. Lo arreglé cambiando temporalmente el nombre de archivo de
C:\Windows\System32\java.exe
ajava_.exe
fuente
Windows 7 x64
sin32-bit JDK
! Muchas gracias :)Ninguna de las soluciones aquí funcionó para la
64-bit
versión.Poner la
JDK
ruta antes de lac:\windows\system32\
ruta en las variables de entorno resuelve el problema. De lo contrario,32-bit
java.exe
se encuentra antes de la64-bit JDK
versión.fuente
Después de leer un par de publicaciones en el blog, parece ser una solución aún más fácil haciendo clic en ATRÁS cuando el instalador dice que no pudo encontrar el JDK, y luego simplemente haga clic en SIGUIENTE nuevamente y mágicamente encuentra el JDK. Ningún registro jugando o volviendo a descargar, etc.
fuente
Agregar la variable de entorno JAVA_HOME (en Variables del sistema ) me ayudó. Hacer clic en los botones "Atrás" y "Siguiente" no funcionó.
Windows 7 Professional x64, JDK 1.7.0_04 (64 bits, no tengo instalada la versión x86)
Creo que el instalador intenta encontrar JDK en una versión específica (1.6?) Y, si no puede encontrarlo, comprueba JAVA_HOME, que no estaba configurado en mi caso. Tengo otra computadora (el mismo sistema pero con JDK 1.6 x64) y funcionó sin la variable JAVA_HOME.
No tiene que instalar la versión de 32 bits de JDK :)
fuente
Copié el archivo Java.exe de
a
Y funcionó.
Estoy usando Windows 8 de 64 bits.
fuente
Establecer la
JAVA_HOME
variable de entorno enen vez de
Me lo arregló.
fuente
El tipo de arriba que dijo esto: "También experimenté este problema, pero ninguna de las respuestas me ayudó. Lo que hice, eliminé la última barra diagonal inversa de la variable JAVA_HOME y comenzó a funcionar. Además, recuerde no incluir la carpeta bin en el camino." De hecho, esta fue la respuesta correcta.
Para que este SDK se instale, esto es lo que hice. Estoy ejecutando el último sistema operativo Microsoft Windows 8.
Variables de usuario:
Variables de entorno
Crea estos dos:
Este ya existe, así que solo edite:
Esto es lo que hice y funcionó para mí. =)
fuente
bin
elJAVA_HOME
final del camino, pero eliminarlo funcionóEsta corrección de registro funcionó de maravilla en mi configuración de Windows 7 x64: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
fuente
Presione Report errory OK. Nextse habilitará
fuente
Intente descargar e instalar la versión comprimida en lugar del instalador .exe.
fuente
Además, ¡ CORRE COMO ADMINISTRADOR ! Me funcionó con la corrección de barra invertida.
fuente
Tuve el mismo problema y lo resolví instalando la versión x86 del JDK (en Windows XP x64).
fuente
Tuve el mismo problema, probé todas las soluciones pero nada funcionó. El problema es que con Windows 7 instalado es de 64 bits y todo el software que está instalando debe ser de 32 bits. El SDK de Android en sí es de 32 bits e identifica solo JDK de 32 bits. Así que instale el siguiente software.
Lo intenté y todo funciona bien.
fuente
También experimenté este problema, pero ninguna de las respuestas me ayudó. Lo que hice, eliminé la última barra diagonal inversa de la variable JAVA_HOME y comenzó a funcionar. Además, recuerde no incluir la carpeta bin en la ruta.
fuente
Android SDK es una aplicación de 32 bits, y requiere el JDK de 32 bits para funcionar ... el JDK de 64 bits no lo usará ...
fuente
1-Simplemente hecho la variable de entorno "JAVA_HOME".
2-Haga clic derecho en Android SDK y desde la pestaña compatible Seleccione Windows 7 y administrador.
3-Ejecútelo de nuevo.
fuente
SOLUCIÓN DE TRABAJO Y NO SE NECESITA MODIFICACIÓN DE REGISTRO
Simplemente coloque su ruta java bin frente a su entorno PATH.
RUTA antes
RUTA después
Y ahora el instalador de Android SDK está funcionando.
Por cierto, estoy ejecutando Win7 x64.
fuente
Sí, instale la versión de 32 bits del SDK de Java SE (o cualquiera de las combinaciones). Eso debería ayudar a resolver tu problema.
fuente
Para installer_r21.1-windows.exe en Windows 8 x 64, lo que funcionó para mí fue configurar mi variable de entorno de usuario JAVA_HOME en C: \ Archivos de programa \ Java \ jdk1.7.0_10. ¡Espero que esto los ayude a todos! :)
fuente
Tendrá que descargar la versión de SDK de 32 bits porque Win7 de 64 bits no es compatible, solo Windows Server 2003 tiene una versión de 64 bits compatible. Durante la descarga de Java SDK, elija "Windows" como su plataforma y no "Windowsx64".
Una vez que hice este SDK de Android instalado como un encanto. Espero que esto ayude.
fuente
Estoy ejecutando una versión de 64 bits de Windows 7 y recibí este problema al intentar instalar Android Studio 1.0 usando el ejecutable desde:
http://developer.android.com/tools/studio/index.html
Probé todas las soluciones enumeradas y varias versiones diferentes de JDK 1.7 y 1.8, sin dados. Seguí instalando la versión comprimida de la aplicación y funcionó de maravilla:
http://tools.android.com/download/studio/canary/latest
Aún desconcertado por este problema; especialmente porque las versiones beta de Android Studio funcionaron bien.
fuente
Los métodos anteriores no me funcionaron en Windows 8 Pro.
Solo establece el camino a
Donde C es su unidad en la que ha instalado el JDK.
No olvides la barra hacia atrás al final.
fuente
Intenté varias soluciones publicadas y luego reinicié el sistema antes de que comenzara a funcionar, lo que pudo haber sido porque acababa de instalar el JDK. Aquí están todas las cosas que estaba pasando, no estoy seguro de cuáles eran esenciales:
fuente