Estoy configurando un entorno de desarrollo para el último Android 2.3 en una nueva instalación de Windows 7 de 64 bits.
Primero instalé el JDK 6 de 64 bits (jdk-6u23-windows-x64.exe). Luego, instalé Eclipse Classic 3.6 de 64 bits (eclipse-SDK-3.6.1-win32-x86_64.zip). Luego, procedo a instalar el paquete de inicio del SDK de Android: installer_r08-windows.exe.
Pero ... al inicio dice: "Java SE Development Kit (JDK) no encontrado".
¿Por qué? Lo acabo de instalar.
¿Es esto un desajuste entre 32 bits y 64 bits?
¿Cómo puedo solucionar esto?
Actualización (1): intenté configurar la variable de entorno% JAVA_HOME%, así como configurar los JRE instalados en Eclipse, como se sugiere a continuación. Ninguno de estos resolvió el problema.
Parece que no soy el único que experimenta el problema, como sugiere este hilo: /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit
Me pregunto si hay una versión de 64 bits del SDK de Android.
Actualización (2) : utilicé la versión zip en su lugar (android-sdk_r08-windows.zip), ejecuté android.bat, actualicé todos los paquetes SDK e instalé el complemento ADT (8.0.1), no antes de tener que verificar: 'Contacto todos los sitios de actualización durante la instalación para encontrar el software requerido '.
Veremos cómo va esto ...
Actualización (3) : ¡Funcionó! (aceptaré la respuesta de @ bubu en breve), pero ¿por qué el emulador no incluye la aplicación HelloAndroid cuando la ejecuto (Ctrl + F11) desde Eclipse?
De uno de los enlaces:
¡Esto funciona! ¡La segunda vez lo encuentra!
fuente
Según la instalación de Android SDK no encuentra JDK, el instalador solo sabe buscar el JDK de 32 bits .
fuente
Lo primero que probaría: establecer la
JAVA_HOME
variable del sistema. Parece que muchas aplicaciones de desarrollo de Java buscan esto.fuente