ultima tools studio manager mac instalar english developers descargar android path
http://tools.android.com/knownissues/find_java.zip?attredirects=0&d=1https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id

tools - El administrador de Android SDK no se abrirĂ¡



sdk android mac (30)

Así que instalé el sdk de Android para Windows:

http://developer.android.com/sdk/index.html (el enlace de instalación)

Y se topó con el problema de la variable de ruta. Así que lo arreglé cambiando "PATH" en las variables de entorno para incluir dónde se encuentra mi archivo java.exe desde el JDK.

Pero ahora, cuando abro el administrador sdk de Android, una pantalla similar a cmd solo parpadea brevemente durante medio segundo y luego desaparece. No tengo idea de lo que está pasando y cómo hacer que esto funcione.


Asegúrese de que su directorio java/bin esté en su declaración de ruta antes del directorio windows/system32 . El Administrador de SDK usa java y estaba encontrando el que está en la carpeta system32.

En una ventana de CMD, puede ejecutar '' where java ''. No olvide reiniciar su CMD después de cambiar la variable de ruta para verificar.

Espero que esto ayude


Cómo funcionó para mí :)

SO: Windows 7-64 bit, Android SDK: 64 bit

  1. Introduzca una nueva ''Variable del sistema'' llamada: JAVA_HOME con el valor: C: / Archivos de programa / Java / jdk1.7.0_51

  2. Haga clic derecho en SDK Manager.exe -> Ejecutar como administrador

Una lista de verificación:

  • Asegúrese de que la ruta java en la variable del sistema ''Ruta'' sea algo como: C: / Archivos de programa / Java / jdk1.7.0_51 / bin
  • No hay espacio en el nombre de su carpeta, reemplace algo como C: / Android SDK con C: / Android_SDK
  • Puede encontrar su java con el comando ''where java'' en la línea de comando

El mismo problema aquí, probé todas las soluciones pero nada funcionó. Luego C:/Users/User_name a C:/Users/User_name y eliminé la carpeta ".android" y luego, el Administrador de SDK pudo abrirse normalmente y creó otra carpeta ".android" automáticamente.


El mismo problema aqui. ¡Fijo! Instalé las cosas correctas de Java, todas para 64 bits, porque mi sistema es x64, y no sucedió nada. Así que fui a C:/Users/[my name] y .android el directorio .android que se creó la primera vez que se ejecutó el SDK, aparentemente con una configuración incorrecta.

Entonces funcionó. Puedes intentar eso. Elimine esa carpeta o simplemente muévala al escritorio y ejecute el SDK.


El problema con el mío era que podía ejecutar el administrador de SDK haciendo doble clic en android.bat, pero no cuando hacía doble clic en la aplicación del administrador de SDK real. Resolví este problema estableciendo una nueva variable ambiental:

ANDROID_HOME = C:/Development/adt-bundle-windows-x86_64-20130911/sdk/

reinicié mi PC y ahora puedo hacer doble clic en la aplicación y ejecutar el Administrador de SDK. Espero que ayude :)


En la última versión del SDK de Android, la ejecución de "SDK Manager.exe" y / o "AVD Manager.exe" ya no se abrirá. Incluso el enlace "Iniciar el Administrador de SDK independiente" en Android Studio, que se puede encontrar anteriormente en la Configuración del SDK de Android, ya no existe.

Ahora se recomienda realizar la administración manual de SDK y AVD dentro de Android Studio. Pero para aquellos que no tienen un Android Studio o para aquellos que no les gusta abrir Android Studio solo para realizar la administración del SDK, aún puede administrar el SDK usando las herramientas de la línea de comandos, "tools / bin / sdkmanager.bat" y " herramientas / bin / avdmanager.bat " .

Esta información está disponible cuando se ejecuta "tools / android.bat". Creo que esto es cierto para aquellos que actualmente tienen el SDK de Android v25.3.1 y superior.



Hay muchas razones por las que el Administrador de SDK no se abre. En lugar de intentar cada uno de ellos a ciegas, recomiendo ejecutar android.bat en una ventana de comandos para que pueda leer el mensaje de error y aplicar la solución correcta.


He estado tratando de hacer que el administrador sdk se ejecute por un tiempo, ahora siguiendo varios hilos con problemas similares que pude encontrar.

Todas las sugerencias anteriores son buenas.

Otro a considerar es mover sdk de Android a un directorio sin espacios en su nombre.

Por ejemplo, en mi caso, residía en: e: / Archivos de programa (x86) / Android / android-sdk /

y fallaría Cuando se mueve a:

c: / android_sdk_sucks /

Funcionó.

Espero que ayude.


He intentado casi todas las soluciones proporcionadas aquí. Pero nada funcionó. Y finalmente, descargué las herramientas (tools_r25.2.3-windows.zip) desde el siguiente enlace y reemplacé la subcarpeta de herramientas en la carpeta sdk. Empezó a funcionar.

https://developer.android.com/studio/index.html#downloads

Compartiendo esto como información aunque sea un hilo viejo.


He resuelto este problema. Si no puede abrir "SDK Manager.exe" desde el explorador o si tiene algún problema con el Administrador de SDK.

En primer lugar, comprobar la ruta de Java se da en Variable de entorno. (ejecute el comando Java en CMD, o ejecute Where Java en CMD como administrador). Si se reconoce el comando de Java, es posible que no haya problemas con Java

Esto podría ser debido a herramientas SDK rotas. Para corregirlo, primero cambie el nombre de la carpeta de tools (Android/Sdk/tools) a tools.old . Ahora descargue https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id . Luego, Android/Sdk/ archivos zip descargados a Android/Sdk/ tanto, se Android/Sdk/ nuevas tools con todos los contenidos para SDK. Ahora abre el SDK Manager.exe . Si se abre su problema queda resuelto. Tenga en cuenta que SDK Manager.exe es un archivo de inicio que inicia Android/Sdk/tools/bin/sdkmanager.bat . Si está satisfecho con la respuesta, por favor Upvote para que el máximo de usuarios pueda resolver el problema. Para obtener más ayuda, visite esta página https://answers.unity.com/questions/1320150/unable-to-list-target-platform.html


Intente agregar la ruta Java (que apunta al JDK) a las variables de entorno del sistema.

Haga clic con el botón derecho en ''Computadora''> Propiedades> Configuración avanzada del sistema> Variables de entorno

Luego, en Variables del sistema, agregue una nueva variable.

Variable Value JAVA_PATH C:/Program Files/Java/jdk1.7.0

Luego edite la variable Path , %JAVA_PATH%/bin; con %JAVA_PATH%/bin; .


La forma más sencilla es ejecutar el programa como administrador o administrador.

Haga clic derecho en el Administrador de SDK -> Ejecutar como administrador

Eso debería resolver el problema :)


Localizar el archivo android.bat en la carpeta de herramientas funcionó para mí. Es gracioso que sea una tarea tan difícil hacer que se ejecute. En mi experiencia, normalmente los archivos .exe se ejecutan como se espera. No estoy seguro de por qué no lo hace en este caso ... extraño y molesto!


Me encontré con un problema similar. El administrador de SDK destellaría una ventana de comando y moriría.

Esto es lo que funcionó para mí: tanto mi procesador como mi sistema operativo son de 64 bits. Había instalado la versión JDK de 64 bits. El problema no desaparecería con la reinstalación de JDK o la modificación de la ruta. Mi teoría era que el SDK Manager puede necesitar una versión de JDK de 32 bits. No sé por qué debería importar eso, pero terminé instalando la versión de 32 bits de JDK y magic. Y el Administrador de SDK lanzado con éxito.

Espero que esto ayude.


Me enfrenté al mismo problema y finalmente logré resolverlo. Luego creé una guía paso a paso que contiene la solución universal para ayudar a todos los desarrolladores a superar este problema lo antes posible: http://www.dominantwire.com/2015/03/android-sdk-not-opening.html

Todos los pasos en breve:

1.Si tienes jdk v1.8. Quítelo y vuelva a instalar jdk v1.7.xx

2. Establezca rutas a las carpetas jdk y jre bin en las variables de entorno

3. Elimine (haga primero una copia de seguridad) la carpeta .android presente en C:> Usuarios> [nombre de usuario]> .android

4.Configure la variable JAVA_HOME manteniendo a JAVA_HOME como nombre de la variable y la ruta a la carpeta bin de jdk como valor de la variable.

5. Vaya a [directorio-sdk]> herramientas. Encuentre y haga clic derecho en el archivo android.bat y seleccione ''editar'' para abrirlo en el bloc de notas y realizar las siguientes modificaciones.

ORIGINAL

set java_exe= call lib/find_java.bat if not defined java_exe goto :EOF

MODIFICADO

set java_exe=C:/Program Files/Java/jdk1.7.0_75/bin/java.exe rem call lib/find_java.bat rem if not defined java_exe goto :EOF

NOTA: Copie y pegue su propio directorio de ruta java.exe como se explicó anteriormente.

ORIGINAL

for /f "delims=" %%a in (''"%java_exe%" -jar lib/archquery.jar'') do set swt_path=lib/%%a

MODIFICADO

rem for /f "delims=" %%a in (''"%java_exe%" -jar lib/archquery.jar'') do set swt_path=lib/%%a set swt_path=lib/x86_64

NOTA: Si su sdk de Android es de 64 bits, mencione set swt_path = lib / x86_64; de lo contrario, si es de 32 bits, entonces manténgalo tal como está swt_path = lib / x86

  1. ¡Hecho! Arranca el sdk de Android desde el archivo android.bat o desde el eclipse. ¡Debería abrirse bien!

Me había encontrado con el mismo problema. Al ejecutar android.bat, encontré la solución (si Java está instalado en el directorio de Windows ''normal'', es decir, ''archivos de programa''), debe colocar comillas alrededor de "c: / archivos de programa /", etc. De lo contrario, no podrá encontrar java en "C: / program". (no me gustan los espacios)


Muy bien, tuve el mismo problema y ninguna de estas respuestas funcionó para mí (estoy ejecutando Windows 8). Intenté ejecutar tools/android.bat y noté que tenía algunos errores allí. Investigué más y parece que hay algo mal en el código que encuentra su ruta de Java.

Así es como lo arreglas:

  1. Abre tools/android.bat en tu editor de texto favorito
  2. Busca este código:

    set java_exe= call lib/find_java.bat if not defined java_exe goto :EOF

  3. Reemplázalo con esto:

    set java_exe=D:/Program Files/Java/jdk1.7.0_07/bin/java.exe

    donde la ruta es la ruta a su exe de Java.

  4. Ejecutar android.bat

(en mi caso tuve que especificar la ruta de acceso a java_exe en el paso 3 sin comillas para que funcione).


Nada me ayuda con todas estas respuestas, pero encontré los pasos correctos (Windows 7 64 bit):

1) Abra android.bat desde su carpeta sdk para editar;

2) Agregue exactamente estas dos cadenas :

set java_exe=c:/Program Files/Java/jdk1.8.0_25/bin/java.exe rem call lib/find_java.bat

en lugar de esto :

set java_exe= call lib/find_java.bat if not defined java_exe goto :EOF

Donde c:/Program Files/Java/jdk1.8.0_25 es su carpeta jdk. 3) Disfruta. SDK Manager se lanzará desde el estudio de Android IDE.


Parece que hay varias formas de iniciar el Administrador de SDK:

  1. SDK Manager.exe en la raíz del SDK de Android.
  2. SDK Manager.exe en sdk/tools/lib del SDK de Android.
  3. Window -> Android SDK Manager menú del Window -> Android SDK Manager en Eclipse
  4. android.bat en sdk/tools del SDK de Android.

En mi caso, parece que android.bat falla en la línea:

for /f %%a in (''%java_exe% -jar lib/archquery.jar'') do set swt_path=lib/%%a

En cuanto a lo que está haciendo esa línea ... si ejecuto manualmente: "[path_to_java]java" -jar lib/archquery.jar

Devuelve exitosamente: x86_64

Pero cuando el archivo por lotes ejecuta el mismo comando, no sé por qué, pero falla con el mensaje de error:

Unable to access jarfile lib/archquery.jar

Así que la variable swt_path se establece en una cadena vacía. Todo se rompe desde allí.

El archivo por lotes establece el valor correcto para la variable java_exe . Otros han informado comúnmente que esto es un problema, pero esas soluciones no fueron relevantes en mi caso.

La gente ha recomendado comentar la línea problemática agregando REM al principio, y agregando una línea para configurar manualmente la variable swt_path , que es una solución válida:

REM for /f %%a in (''%java_exe% -jar lib/archquery.jar'') do set swt_path=lib/%%a set swt_path=lib/x86

PERO , el problema crítico en mi caso es que está eligiendo cargar un archivo jar desde la carpeta lib/x86 o la carpeta lib/x86_64 aquí. En algún momento, las cosas se estaban confundiendo entre el error del archivo BAT, un JDK de 32 bits y un SDK de Android de 64 bits.

Entonces , la solución en mi caso fue:

  1. Desinstala TODAS las versiones de Java
  2. Instala el JDK
    • Puede utilizar el SDK de Android de 32 bits e instalar el JDK de 32 bits.
    • O use el SDK de Android de 64 bits e instale el JDK de 64 bits
    • Pero el "bitness" del JDK debe coincidir con el SDK de Android. Parece que cualquiera de los de 32 bits o de 64 bits funcionará en una computadora de 64 bits, TANTO EL TIEMPO COMO el bitness JDK coincide con el bitness del SDK de Android.
  3. Editar "android.bat"

    • Si usa el SDK / JDK de Android de 32 bits, use lib/x86 :

      REM for /f %%a in (''%java_exe% -jar lib/archquery.jar'') do set swt_path=lib/%%a set swt_path=lib/x86

    • Si usa el SDK / JDK de Android de 64 bits, use lib/x86_64 :

      REM for /f %%a in (''%java_exe% -jar lib/archquery.jar'') do set swt_path=lib/%%a set swt_path=lib/x86_64

Después de hacer esto, puedo ejecutar con éxito el Administrador de SDK ejecutando android.bat , o desde el menú de Eclipse (pero aún no ejecutando ninguno de los archivos de SDK Manager.exe directamente).


Parece que ningún cuerpo ha actualizado este hilo en un tiempo. Pero acabo de lidiar con esto y pensé que iba a proporcionar mi solución. Instalé AndroidStudio para mac. No pude acceder al administrador de SDK a través del ID. Resulta que solo tenía que tener mi variable de entorno JAVA_HOME establecida. Una vez que obtuve este conjunto pude iniciar el administrador sdk.


Probé todas las soluciones más populares antes y nadie trabajó para mí, hasta que me di cuenta de que la carpeta del SDK de Android no debía tener espacios, así que lo cambié de "C: / Android SDK" a "C: / Android_SDK". Tan sencillo como eso.


Recientemente enfrenté este problema después de instalar el emulador de Android con el administrador sdk de android studio, que también actualizó mis herramientas sdk de android a 26.0.1 (ya que era un requisito previo, de acuerdo con el administrador de sdk de android studio).

En mi caso, simplemente reemplacé la carpeta de tools de android sdk con una carpeta de tools de una versión anterior de android sdk. Esto degradó las herramientas sdk de Android, pero ahora puedo abrir el administrador sdk usando SDK Manager.exe .


También asegúrese de que no haya un JRE antes de su JDK en PATH en Windows. Oracle siempre mete su propio JRE en la ruta antes que cualquier otra cosa (instalé Oracle Lite después de instalar el Android SDK).


Tuve algo totalmente diferente a las otras respuestas.

Corrí tools/android.bat y obtuve

java.lang.NullPointerException at java.io.File.<init>(File.java:251) at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1623) at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1584) at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:357) at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:380) at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:259) at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:127) at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61) at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104) at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88) at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:408) at com.android.sdkmanager.Main.doAction(Main.java:391) at com.android.sdkmanager.Main.run(Main.java:151) at com.android.sdkmanager.Main.main(Main.java:117)

Básicamente, parecía que tenía una configuración AVD corrupta, así que fui y borré mis dispositivos virtuales y ¡todo comenzó a funcionar nuevamente! (Archivos en C:/Users/YourUser/.android/avd para usuarios de Windows)


Tuve el mismo problema, intenté establecer variables de ruta y todo. Lo que necesita el administrador de SDK no es el JDK, sino la mierda real del usuario final de Java SE. Vaya a http://www.java.com/en/download/ie_manual.jsp?locale=en y descargue eso. Tan pronto como terminé de instalar eso, funcionó a la perfección.


Tuve el mismo problema, pero después de un tiempo aparecen tres de ellos porque hice clic 3 veces. Solo espera un poco, tal vez no tengas un problema.


Vi respuestas que proporcionan soluciones alternativas mediante la codificación de la ubicación java.exe y la cadena de arquitectura x86 / x86_64 en sdk/tools/android.bat . Esas son soluciones rápidas, pero no resolvieron el problema fundamental que en realidad tengo curiosidad.

El problema real que encontré es que el script por lotes no puede encontrar otro archivo script / jar y, por lo tanto, no se pudo continuar. Podría decir que el guión estaba mal escrito.

Después de realizar los siguientes cambios en sdk/tools/android.bat , todo funciona como un encanto.

Específicamente, agregué %~dp0/ :

set java_exe= call %~dp0/lib/find_java.bat if not defined java_exe goto :EOF ... for /f "delims=" %%a in (''"%java_exe%" -jar %~dp0/lib/archquery.jar'') do set swt_path=lib/%%a

Ahora, intente iniciar la secuencia de comandos y SDK Manager debería salir.

ps Mi instalación de OS, Java 8 y Android SDK son nuevas y no hice ninguna de las configuraciones adicionales.

Es posible que tenga que configurar la variable de entorno PATH para que la secuencia de comandos pueda encontrar el java.exe adecuado.