domingo, 31 de marzo de 2013

SDK Manager de Android no funciona en Windows 8 x64


Después de instalar el SDK de Android, una de las primeras cosas a realizar es ejecutar el Manager para elegir y actualizar los paquetes que lo componen.
El problema es que al hacerlo se muestra durante unos segundos una ventana de MS-DOS y seguidamente se cierra sin poder ver nada ni ejecutarse ningún programa.



El problema está en el path donde está ubicado el archivo java.exe ya que la aplicación lo busca en unos directorios por defecto que no son correctos para Windows 8 x64 y posiblemente ocurra lo mismo en Windows 7.

Para solucionar el problema podemos editar el la variable PATH que controla las carpetas donde se buscan por defecto aplicaciones y configuraciones o bien modificamos directamente el archivo que busca dónde está la aplicación  java.exe

Esta segunda opción evita tocas una variable del sistema por lo que será el método que explicaré.

Los pasos son los siguientes:
  • Abrimos un explorador de archivos y nos vamos a la carpeta donde tengamos instalado el SDK.
  • Dentro de la carpeta sdk\tools encontraremos el archivo Android.bat.
  • Editamos dicho archivo y buscamos el siguiente comentario: Check we have a valid Java.exe in the path
  • Substituimos las líneas que le siguen 
                     set java_exe= call lib\find_java.bat
                     if not defined java_exe goto :EOF

          Por esta otra:

                     set java_exe="C:\Program Files\Java\jdk1.7.0_17\bin\java.exe"


Poniendo entre comillas el path donde tengamos instalada la última versión de java.exe

Una vez realizada la modificación, ya podremos ejecutar el Manager de Android
Comentarios
2 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios