2012-04-10 18 views
14

Estoy tratando de instalar Android SDK en Windows 7 de 64 bits pero no funciona. Sigo recibiendo this screen:Android SDK no se instala en win 7 64-bit

JAVA SE Development Kit (JDK) not found. 
Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] The system cannot find the file specified. (...) 
If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it. 

I intentado fijar JAVA_HOME-C:\Windows\System32\java.exe (que es mi ruta de instalación) y todavía no funciona.

En la línea de comando, probé la versión con java -version y funciona perfectamente.

Probé el viejo truco de la espalda y el siguiente, pero lamentablemente no funciona.

esto es tan decepcionante .... alguna sugerencia?

+0

posible duplicar: [Instalación de Android SDK en Windows 7 de 64 bits] (http://stackoverflow.com/q/4384433/1048330) – tenorsax

Respuesta

18

Es JDK, no de Java, no se encuentra. JAVA_HOME no debe apuntar al archivo java.exe. Debería apuntar a la carpeta jdk. Normalmente C:\Program Files\Java\jdk1.6.0_23 o similar. Si no tiene una carpeta jdk en alguna parte, debe instalar JDK en here.

Tenga en cuenta que la official requirement para desarrollar para Android es JDK 6.

+1

por supuesto! gracias. –

1

Un cambio en uno de los archivos por lotes desde el lanzamiento 16 del SDK de Android Tools es probablemente el culpable. Pruebe el archivo ZIP en lugar del EXE. Descargue android-sdk_r18-windows.zip desde http://developer.android.com/sdk/index.html. Descomprime a un nuevo directorio de Android donde normalmente residen tus archivos de programa (otras ubicaciones también deberían funcionar). Reemplace find_java.bat en el directorio Android \ android-sdk \ tools \ lib con el de las herramientas de lanzamiento 16 SDK (si no lo tiene, obténgalo desde http://tekeye.biz/download/find_java.zip). Usar el ZIP en lugar del EXE significa que los accesos directos y los grupos de programas no se configurarán, pero puede ejecutar SDK Manager.exe en la carpeta android-sdk para tomar el resto del SDK.

0
  1. Descomprimir el archivo .exe utilizando 7zip o similar o volver a descargar el .zip
  2. hacer lo que el instalador lo habría hecho: crear herramientas y directorios del plugin y poner los archivos en $COMMONFILES etc en herramientas y plugins en su caso
  3. Abra una ventana de cmd (admin?)
  4. CD a tools/lib, notepad find_java.bat, fíjese que llama a find_jave.exe con -s.
  5. prueba find_java.exe -s. Dirá: Failed to convert path to a short DOS path: C:\Windows\system32\java.exe (Que es un camino perfectamente corto ya - extraño.)
  6. Elimina el -s de las dos llamadas al find_java.exe dentro del .bat. Guardarlo
  7. Run /tools/android.bat
6

establecer la variable de entorno JAVA_HOME en la variable de sistema en C: \ Archivos de programa \ Java \ jdk1.7.0_07 \ solucionó mi problema.

Un par de puntos a tener en cuenta:

  1. No hay necesidad de especificar bin o JRE nombre de la carpeta.
  2. Deberá cancelar y reiniciar la instalación de SDK de Android. Anterior/Siguiente puede no funcionar.
  3. Acabo de copiar el nombre de la carpeta de la barra de direcciones del explorador de Windows. No es necesario reemplazar el \ con /.
1

Estos son los pasos de configuración que trabajaban para mí empezar desde cero (a partir de hoy - 26/06/2013)

[Configuración Pasos]

Parte I - Java JDK

  1. Eliminar todos los programas de Java instalados en la PC.
  2. Ir a: http://www.oracle.com/technetwork/java/javase/downloads/index.html (Esto es Java JDK sitio de descarga)
  3. [http://www.oracle.com/technetwork/java/javase/downloads/index.html]->Mouseclick
  4. seleccionar la radio botón,, y seleccione y descargue y guárdelo en cualquier directorio temporal.
  5. Haga clic con el mouse para resaltar, jdk-7u25-windows-x64.exe, luego haga clic con el botón derecho y seleccione para iniciar el proceso de instalación e instalarlo como configuración predeterminada.

Resultado: instalación de Java JDK se completará como se esperaba

Parte II - SDK de Android (configuración preliminar)

  1. [PC: Inicio] -> clic del ratón
  2. [PC: menú de inicio] -> clic del mouse
  3. [PC: Panel de control] -> clic del mouse
  4. [PC: Sistema] -> clic del ratón
  5. [PC: Configuración avanzada del sistema] -> clic del ratón
  6. [PC: Variables de entorno: las variables del sistema] -> clic del ratón
  7. [PC: nueva variable del sistema] -> Rellenar la siguiente manera:
    • nombre de la variable: JAVA_HOME
    • valor de variable: C: \ archivos de programa \ Java \ jdk1.7.0_25 -> clic del ratón
  8. Apague/Reiniciar PC

Esto es para asegurarse de que el cambio en la variable de entorno trabajará

Parte III - SDK de Android

  1. Ve a: http://developer.android.com/sdk/index.html
  2. [http://developer.android.com/sdk/index.html]->mouse-click
  3. Descarga el siguiente y guardarlo en cualquier directorio temporal de su PC:
    • installer_r22.0.1-ventanas .exe (recomendado)
  4. Haga clic con el botón del mouse en la descarga, luego haga clic con el botón derecho y seleccione para iniciar el proceso de instalación e instalar como configuración predeterminada.

Resultado: instalación del SDK de Android se completará como se esperaba

0

más fácil solución Tengo Windows 7 x64 Después de instalar Java JDK de 64 bits que no funcionaban, pero: Después de instalar tanto en x32 y x64 funcionó :) Disfrute

Cuestiones relacionadas