setup - No se puede abrir Android SDK Manager para abrir
sdk manager android linux (12)
Después de haber buscado aquí y en otros lugares las respuestas a mis problemas, todavía no puedo solucionarlo.
He instalado Eclipse, ADT Plugin y el SDK de Android. Mi problema es que el Administrador de SDK no se abrirá, ya sea que se inicie desde Eclipse o directamente. La ventana del símbolo del sistema parpadea brevemente y luego se cierra.
He probado varias soluciones propuestas: varias configuraciones de mis variables Path y JAVA_HOME
, instalación de las versiones de 32 y 64 bits del JDK, que se ejecutan como administrador, todo sin éxito.
Los diferentes componentes se instalan en estas rutas:
JDK - C:/Program Files/Java/jdk1.7.0_11
JRE - C:/Program Files/Java/jre7
SDK - C:/ADT/sdk
Mi JAVA_HOME se establece en C:/Program Files/Java/jdk1.7.0_11
Mi ruta incluye C:/Program Files/Java/jdk1.7.0_11/bin
al principio.
He intentado volver a instalar el SDK y el instalador identifica correctamente la ubicación de Java, y aún así no funciona.
¿Puede alguien ayudarme con esto? ¡Estoy prácticamente arrancándome el pelo!
Abrir cmd,
vaya a la carpeta de sdk de Android,
en herramientas / lib /, edite find_java.bat,
Verá las líneas como a continuación, agregue una línea negra a su archivo y guárdela.
Compruebe que tenemos un Java.exe válido en la ruta. El código de retorno
rem ser 0 si el comando funcionó o 1 si el exec falló (el programa no
encontró). para / f %% a in (''% ~ dps0 / find_java.exe -t'') no configure java_exe = %% a
esta
set java_exe = "C: / Archivos de programa / Java / jdk1.7.0_11 / bin / java.exe"
si no está definido java_exe goto: CheckFailed
: SearchJavaW
rem Compruebe si podemos encontrar un javaw.exe en la misma ubicación
que java.exe. Si eso no funciona, simplemente recuéstate en el
java.exe que acabamos de encontrar. para / f %% a in (''% ~ dps0 / find_java.exe -t -w'')
configura javaw_exe = %% a si no existe% javaw_exe% set javaw_exe =% java_exe%
set javaw_exe = "C: / Archivos de programa / Java / jdk1.7.0_11 / bin / java.exe"
Espero que ayude
Al extraer el adt-bundle-windows-x86_64-20131030.zip
, se rompieron tres archivos:
("sdk/tools/lib/httpcore-4.1.jar","sdk/tools/lib/find_java.exe","sdk/tools/lib/sdk-common.jar")
No sé por qué, pero puede reemplazar estos archivos utilizando versiones antiguas de Android SDK, por ejemplo, android-sdktools_installer_r20.0.1-windows.exe
. Funcionó para mí
Descubrí cuál era la causa de este problema en mi caso: en el registro, había una configuración para que el CMD utilizara UTF-8 (chcp = 65001).
Si hago doble clic en C:/Programmer/Android/SDK Manager.exe
, obtengo los síntomas descritos.
Si hace doble clic en C:/Programmer/Android/sdk/tools/lib/SDK Manager.exe
hay una pista: A pop-up stating: Failed to execute tools/android.bat
Al iniciar una ventana de CMD en C:/Programmer/Android/sdk/tools
y ejecutar android.bat
, no se generó ningún resultado, incluso si se editó el archivo y se eliminó el @eco inicial. Ejecutando el comando chcp
devolvió 65001.
Así que cambiando la página de códigos con chcp 850 y luego ejecutando android.bat de nuevo, obtuve una salida que finaliza con la línea: call lib/find_java.bat
. Esto resultó ser el mismo problema. Cada vez que se generaba un nuevo CMD, la página de códigos cambiaba a 65001
Se solucionó el problema editando la siguiente entrada de registro, eliminando el valor y todo funcionaba:
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Command Processor->AutoRun: @chcp 65001>nul
Teniendo un valor vacío aquí, haga que el CMD utilice la página de códigos 850, y los archivos bat comiencen a funcionar nuevamente.
No estoy muy seguro de qué ha hecho este cambio en primer lugar, pero ahora conozco la cura.
Después de mucho buscar ....... e instalar ... volver a instalar ..... y cambiar la ruta de acceso de android.bat como las respuestas mencionadas anteriormente ..... la solución final fue: ejecutar Eclipse o ¡El archivo bat o Android studio como administrador en Windows 8 para que el administrador se abra!
Encontré otra solución, asumiendo que tienes Android Studio instalado en tu sistema:
- Abra Android Studio
- Configuraciones abiertas (Control + Alt + S)
- Localice la configuración "Android SDK" (Apariencia y comportamiento -> Configuración del sistema)
- En el lado derecho, tendrás las pestañas relacionadas con el SDK
Esto también podría suceder si no ha instalado Java en su máquina. Tuve un problema similar, pero después de instalar Java funcionó para mí. Puede descargar Java desde https://www.java.com/en/download/help/download_options.xml .
Saludos, Abhi
He probado todos los métodos anteriores, ninguno de ellos funcionó. Si ya ha instalado jdk-10 o cualquier otro, desinstálelo e instale jdk-8. Si creó las variables de ruta, elimine inmediatamente la variable ''JAVA_HOME'' y también elimine la ruta java de la variable ''PATH''. Luego instale el jdk-8, e intente instalar sdk manager, funciona perfectamente.
La respuesta de Talha es correcta. Solo agregando que es posible que NO deba incluir comillas en las líneas negras en su solución.
La siguiente adición funcionó para mí:
set java_exe=C:/Program Files/Java/jdk1.7.0_11/bin/java.exe
Prueba esto>
Ir a la carpeta sdk
Haga clic derecho en Sdk Manager y luego ejecute como administrador. Se abrirá sdk manger y su problema se resolverá
Siga estos pasos y me será de ayuda, después de un tiempo prolongado, con todas las formas mencionadas arriba, sin efecto en windows7 de 64 bits, no es necesario tener la variable de sistema JAVA_HOME
o editar android.bat
Descargue Android Studio en Android SDK, Java JDK 64 bits y Java JRE x86
Instale Java JRE primero, luego instale Java JDK 64 bits y Android Studio por último.
Ahora inicie Android Studio primero (versión de 64 bits), se requiere tener la configuración JAVA_HOME para ejecutar JVM, simplemente copie la
jdk.xxx(version)
(mi PC:jdk1.8.0_25
de"C:/Program Files/Java/")
carpeta de Android Studio y cambie el nombre de esa carpeta (en Android Studio) a "jre"(jdk1.8.0_25 -> jre)
.Ahora me funciona abrir Android SDK Manager desde cualquier lugar, si desea usar eclipse (no oficial ahora) simplemente copie la
jre.xxx(version)
javajre.xxx(version)
x86 (desde donde lo instaló antes) a Eclipse y cambie el nombre a "jre ". Después de copiar, elija la ruta de Android SDK en Eclipse para usar, funciona tanto para Android Studio como para Eclipse.¡Tenga cuidado con su antivirus si aún lo rechaza (elimine el antivirus e instálelo después de asegurarse de que no cause problemas)!
cmd este "android.bat update sdk", de esta manera puede abrir "SDK Manager.exe"
Nota
1. "D: / SDK / android-sdk-windows / tools" PATH en el entorno.
2.Reemplace la carpeta sdk "tools", este es el sitio -> https://developer.android.com/studio/index.html , luego seleccione "Obtener solo las herramientas de la línea de comandos". (Nueva versión en desuso "SDK Manager.exe" ") de esta manera funcionó para mi Android Studio 2.3
3. y si "android.bat update sdk" no funciona, vea este video-> https://www.youtube.com/watch?v=FMLVY3PqPlc
compruebe la suma de comprobación de md5 para el eclipse y el SDK de Android. Podría tratarse de un problema de suma de comprobación de md5.
para calcular la suma de comprobación md5 de los archivos que descargó, puede ir a http://www.guidingtech.com/9800/what-is-md5-checksum-how-to-verify-it/
para obtener la suma de comprobación correcta de md5: - 1. para eclipse, vaya al enlace de su sitio de descarga oficial, haga clic en el paquete descargado que descargó y luego vaya a la suma de comprobación para que coincida con su archivo descargado de eclipse. 2.para Android SDK vaya a http://developer.android.com/sdk/index.html y haga clic en descargar para otras plataformas y haga coincidir la suma de comprobación md5 (f09aa4557bd1dc2703fde95dcdd6b92e).
En mi caso, descargué todas esas cosas cuatro veces. con saludos
Ajay