Título: [Ayuda] Problema con python y Android SDK Publicado por: cibergolen en 3 Abril 2015, 16:37 pm Al intentar ejecutar la instalación del SDK en windows vía consola de Android SDK (Para crear unas cosas para android) obtengo el siguiente error:
Citar c:\pgs4a-0.9.4>python android.py installsdk I'm compiling a short test program, to see if you have a working JDK on your system. Traceback (most recent call last): File "buildlib\install_sdk.py", line 17, in run subprocess.check_call(args) File "C:\Python27\lib\subprocess.py", line 535, in check_call retcode = call(*popenargs, **kwargs) File "C:\Python27\lib\subprocess.py", line 522, in call return Popen(*popenargs, **kwargs).wait() File "C:\Python27\lib\subprocess.py", line 710, in __init__ errread, errwrite) File "C:\Python27\lib\subprocess.py", line 958, in _execute_child startupinfo) WindowsError: [Error 2] El sistema no puede encontrar el archivo especificado I was unable to use javac to compile a test file. If you haven't installed the JDK yet, please download it from: http://www.oracle.com/technetwork/java/javase/downloads/index.html The JDK is different from the JRE, so it's possible you have Java without having the JDK. Without a working JDK, I can't continue. Tengo java instalado (JDK y JRE), agregados al path del sistema, no comprendo ese error He probado reinstalado, y con otras versiones de JDK y nada Un saludo Título: Re: [Ayuda] Problema con python y Android SDK Publicado por: tincopasan en 4 Abril 2015, 09:21 am pues al parecer es problema de "C:\Python27\lib\subprocess.py" habría que fijarse si ese archivo está presente y obvio que python27 esté en las variables del sistema.
Título: Re: [Ayuda] Problema con python y Android SDK Publicado por: Usuario Invitado en 4 Abril 2015, 13:12 pm ¿Te has bajado el JDK del sitio de Oracle? Al parecer has instalado versiones distintas entre el JDK y el JRE. Ambas deben ser las mismas versiones o al menos el JRE debe ser más actual, ya que Java es backward compatible pero no forward (No puedes ejecutar una app que utiliza lambdas de Java 8 en un JRE 7).
Realiza los siguientes pasos: 1) Desinstala todo, limpia el registro con Ccleaner y borra manualmente las claves de Java (las encuentras como Javasoft y JDK). Puedes hacer ésto ejecutando el comando Windows + R y escribiendo regedit.exe. Las claves las encuentras bajo HKEY_LOCAL_MACHINE y HKEY_CURRENT_USER, en la clave software. 2) Dirígete hacia las variables de entorno y en las variables de usuario crea una variable llamada JAVA_HOME, cuyo valor será la ruta del JDK (solo hasta la carpeta jdk1.8_40, no hasta bin). Luego crea o edita tu variable Path agregando JAVA_HOME: Código: [variables anteriores];%JAVA_HOME% Acepta y guarda cambios. Ahora no deberías tener problemas para acceder al compilador y al JRE desde la terminal. Saludos. Título: Re: [Ayuda] Problema con python y Android SDK Publicado por: cibergolen en 4 Abril 2015, 15:04 pm pues al parecer es problema de "C:\Python27\lib\subprocess.py" habría que fijarse si ese archivo está presente y obvio que python27 esté en las variables del sistema. Todo está correcto ¿Te has bajado el JDK del sitio de Oracle? Al parecer has instalado versiones distintas entre el JDK y el JRE. Ambas deben ser las mismas versiones o al menos el JRE debe ser más actual, ya que Java es backward compatible pero no forward (No puedes ejecutar una app que utiliza lambdas de Java 8 en un JRE 7). Realiza los siguientes pasos: 1) Desinstala todo, limpia el registro con Ccleaner y borra manualmente las claves de Java (las encuentras como Javasoft y JDK). Puedes hacer ésto ejecutando el comando Windows + R y escribiendo regedit.exe. Las claves las encuentras bajo HKEY_LOCAL_MACHINE y HKEY_CURRENT_USER, en la clave software. 2) Dirígete hacia las variables de entorno y en las variables de usuario crea una variable llamada JAVA_HOME, cuyo valor será la ruta del JDK (solo hasta la carpeta jdk1.8_40, no hasta bin). Luego crea o edita tu variable Path agregando JAVA_HOME: Código: [variables anteriores];%JAVA_HOME% Acepta y guarda cambios. Ahora no deberías tener problemas para acceder al compilador y al JRE desde la terminal. Saludos. Si, bajé de oracle. No son versiones distintas (además es inviable en este caso) Todo eso ya estaba correcto La solución fue bajar el JDK de 32bit, pero, porque solo funciono esa version? quiero comprender el error Un saludo Tinco, espera mi siguiente crackme ;-) |