Error al iniciar el gestor de SDK: "find_java.exe no es compatible con la versión de Windows que está ejecutando"

Estoy intentando comenzar el androide sdk encargado en el androide estudio, pero me muestra el siguiente error

HTC:

No se puede iniciar el gestor de SDK

Salida:

Esta versión de C: \ PROGRA ~ 1 \ Android \ ANDROI ~ 1 \ sdk \ tools \ lib \ find_java.exe no es compatible con la versión de Windows que está ejecutando. Compruebe la información del sistema de su equipo para ver si necesita una versión x86 (32 bits) o x64 (64 bits) del programa y, a continuación, póngase en contacto con el editor de software.

ERROR: No se encontró Java adecuado. Para utilizar correctamente las Herramientas para desarrolladores de Android, necesitas una versión adecuada de Java JDK instalada en tu sistema.

En cuanto al mensaje de error, en mi sistema tengo 32 bits java sdk1.7, 32-bit OS, ya configuró mi variable JAVA_HOME a la ruta de instalación de java, todavía muestra el mismo error. En otro sistema, tengo configuración de 64 bits, funciona bien, cualquier ayuda sería apreciada.

Sólo se fijó el mismo problema. El SDK Manager se abre ahora sin ningún problema en mi final.

Solución 1 (funcionando bien): Descargue el archivo find_java.exe del SDK (trabajo) anterior. Enlace: Google Drive Paste y reemplace el archivo que descargó en% ProgramFiles% \\ tools \ lib \

Solución 2: Descargue el SDK anterior y reemplácelo por la versión actual. Enlace: http://dl.google.com/android/installer_r23.0.2-windows.exe

Solución 3: En el juego /tools/android.bat java_exe =% ProgramFiles% \\ bin \ java.exe comenta REM call lib \ find_java.bat

Usted no dice en su pregunta, pero suena como usted ha actualizado recientemente su SDK a 23.0.4. Si ese es el caso, hay un error en la versión documentada aquí:

https://code.google.com/p/android/issues/detail?id=77289

El error es que había una versión incorrecta de la utilidad find_java.exe enviada con esa versión. Esto se fija en 23.0.5, que está fuera ahora.

Como un workaroud diferente puede reemplazar esa utilidad de una versión anterior del SDK o puede copiar el find_java.exe vinculado a desde el comentario # 11 en el error:

http://dl.google.com/android/installer_r23.0.2-windows.exe

en el directorio tools\lib\ de su SDK.

Cuando usé windows, tuve un error similar. En primer lugar debe comprobar watchfully camino JAVA_HOME. Si está seguro de que su ruta JAVA_HOME quizás haya dos jdk diferentes instalados en su computadora. Usted coincide con su ruta JAVA_HOME y jdk de Android Studio.

Muchas gracias por los chicos de ayuda. Acabo de actualizar mis ventanas a una versión de 64 bits. Actualizado el JDK a una versión de 64 bits. Ahora todo está funcionando bien.

El mismo problema mencionado anteriormente ( https://code.google.com/p/android/issues/detail?id=77289 ), devuelto con el paquete de versión r24 en Android Studio 1.0

El error está en tools \ lib \ find_java.bat, justo debajo de estas líneas

 reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" |^ find /i "x86" > NUL && set arch_ext=32 || set arch_ext=64 

agregue la instrucción correcta para su sistema, por ejemplo

 set arch_ext=32 

Hay 2 problemas en find_java.bat

  1. conflicto con dos find y encontrar unix.

    -> use findstr en lugar de buscar

  2. falta el ajuste "arch_ext"

    (actualmente arch_ext establecido en "32" (espacio incluido))

    -> borrar espacio después de 32

Entonces deberías


– find / i "x86"> NUL && set arch_ext = 32 || set arch_ext = 64

+ findstr / i "x86"> NUL && set arch_ext = 32 || set arch_ext = 64


  • Ejecución del nuevo emulador de Intel para Android
  • SDK de Android Facebook: comprueba si el usuario está conectado o no
  • ¿Cómo puedo crear una aplicación en la que puedo "compartir" una URL en Android?
  • Archivos DDMS no encontrados Error
  • ¿Cómo puedo configurar una fuente personalizada en mi listview?
  • Problemas graves en la configuración de Android SDK con Eclipse
  • Actualización de SDK OTA
  • ¿Qué sucede con eclipse, adt-plugin y android-sdk?
  • ¿Hay Twitter API SDK para Android?
  • Un entorno de ejecución Java (JRE) o Java Development Kit (JDK) debe estar disponible para ejecutar Eclipse
  • Java.lang.ClassNotFoundException: No encontró la clase en la ruta: DexPathList, después de actualizar sdk
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.