Android SDK Manager no instala componentes

243

No estoy seguro de lo que estoy haciendo mal aquí. Instalé el Android SDK Manager, y ahora estoy tratando de instalar una plataforma como sugiere el sitio web de Android Dev. Una vez que hice clic en instalar, recibí un error que indicaba que el Administrador no podía crear una carpeta temporal dentro del directorio de Android. Entonces lo creé. Ahora recibo este error:

Descargando SDK Platform Android 2.3, API 9, revisión 1 Archivo no encontrado: C: \ Archivos de programa (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (Acceso denegado)

También hay un pequeño mensaje debajo de la barra de progreso que dice "Listo. No se instaló nada".

Estoy ejecutando Windows 7 Ultimate, en caso de que sea de alguna utilidad.

vince88
fuente
28
Ejecute SDK Manager como administrador. No abras Android Studio o Eclipse.
Maheshkumar
@maheshrpm Eso funcionó para mí, pero ¿qué puedo hacer para abrir SDK Manager como administrador a través de Android Studio? Ya he marcado la opción Ejecutar como administrador en las propiedades del archivo.
Clawdidr
2
¡@Clawdidr abre Android Studio como administrador! Por lo tanto, SDK Manager también se abre con privilegios de administrador cuando se abre desde Android Studio.
Maheshkumar
Inicialmente he cambiado el permiso para la carpeta mencionada. C: \ Archivos de programa (x86) \ Android \ android-studio. Luego comenzó el Android Studio de 64 bits como Ejecutar como administrador. Esto funcionó perfectamente para mí ..
Ajay Kumar Meher
Ejecutar Android SDK Manager como administrador funcionó para mí. Gracias
Bryan Labuschagne

Respuestas:

527

Intente ejecutar Android Studio como administrador haciendo clic derecho en el archivo .exe y seleccionando "Ejecutar como administrador".

Además, se sabe que algunos programas antivirus interfieren con SDK Manager.

Will Tate
fuente
2
No funciona para mí, no puedo instalar android-sdk \ tools a pesar de que ejecuto como Administrador
Vass
1
@Vass, ¿dónde está fallando exactamente el tuyo?
Will Tate
@willtate, hice la pregunta en stackoverflow.com/q/10470593/410975 y funcionó al final, pero a través de una ruta extraña de cambiar el nombre de la carpeta no podía acceder y luego volver de nuevo ... funciona pero a través de un misterio de acciones.
Vass
1
@Vass Ok, también he visto ese problema antes. Respondí una pregunta aquí: stackoverflow.com/questions/8839255/…
Will Tate
Deshabilitar el firewall funcionó para mí. También tenía el antivirus deshabilitado y ejecuté SDK Manager como administrador. Ver stackoverflow.com/questions/3808167/…
chrysanhy
35

Estaba teniendo un problema de permiso similar y SDK Manager no podía descargar e instalar nuevos componentes. El mensaje de error fue (estoy ejecutando Android Studio (Vista previa de E / S) 0.2.9)

"No se puede crear C: \ Archivos de programa (x86) \ Android \ android-studio \ sdk \ temp"

Aunque la solución fue de hecho lo que dice la respuesta de @ william-tate, no pude ejecutar el 'SDK Manager' directamente. Falla con el mensaje:

Error al ejecutar tools \ android.bat El sistema no puede encontrar el archivo especificado.

En su lugar, ejecuté 'tools \ android.bat' como Administrador, que a su vez lanzó SDK Manager con los mismos permisos que solucionaron el problema.

Espero que esto ayude a alguien que enfrenta el problema que enfrenté.

BuddhiP
fuente
2
Esto es bastante útil para aquellos que ejecutan la versión personalizada con eclipse.
EmilDo
44
También es útil para aquellos que literalmente no ven el exe Android Manager SDK en la carpeta SDK.
whyoz
19

En Mac OS X (probado con Android Studio), haga lo siguiente en Terminal

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

Esto inicia el administrador de SDK como administrador. Ahora actualice / instale los paquetes desde el administrador de SDK y funcionará.

v01d
fuente
Buena respuesta Verifiqué esta respuesta cuando intentas en Mac-OS X Gracias Man
Samir Mangroliya
Esto realmente funcionó cuando intentas iniciar el administrador de
SDK
10

Para Android Studio, seleccionar "Ejecutar como administrador" al iniciar Android Studio ayuda.

jimmy0251
fuente
8

En mi caso, tuve que especificar la configuración del proxy en Herramientas-> Opciones.

Alex Isayenko
fuente
3

Tuve el mismo problema cuando intento instalarlo en mi PC (Win7, sistema de 64 bits). Recibí un mensaje de error en la figura a continuación. Pero cuando reviso mi carpeta local 'C: \ Users \ username \ AppData \ Local \ Android \ sdk', el SDK de Android ya está allí. De alguna manera, Android Studio no pudo verlo / vincularlo.

Por lo tanto, compruebe primero si puede encontrar el SDK de Android en la carpeta local. En caso afirmativo, solo siga los siguientes pasos.

  1. Elija 'Cancelar' y haga clic en 'X' en la esquina superior derecha. ingrese la descripción de la imagen aquí
  2. Elija 'No volver a ejecutar el asistente de configuración' y haga clic en 'Aceptar' ingrese la descripción de la imagen aquí
  3. Inicie Android Studio nuevamente y vaya a 'Configurar' -> 'Valores predeterminados del proyecto' -> 'Estructura del proyecto' ingrese la descripción de la imagen aquí
  4. Agregue 'C: \ Users \ username \ AppData \ Local \ Android \ sdk' a 'Ubicación de Android' y haga clic en 'Aceptar' Elemento de la lista
  5. Haga clic en 'Iniciar un nuevo proyecto de Android Studio'.

Espero que ayude.

Diiiiii
fuente
2

Tuve un problema similar: descargas xml muy lentas seguidas de una lista de paquetes vacía. Al parecer, el SDK estaba tratando de usar la instalación de Java heredada. Establecer el JAVA_HOME en el 1.6 jdk hizo el truco.

Eglin
fuente
2

En mi caso, estaba usando Windows 7 con el sistema operativo de 64 bits. Instalamos el paquete Java SE de 64 bits y el paquete ADT de 64 bits. Con esa configuración, no pudimos hacer que el administrador de SDK funcionara correctamente (específicamente, no se permitieron descargas y no mostraba todas las opciones de descarga de API). Después de probar todas las respuestas anteriores y de otras publicaciones, decidimos analizar la configuración de Java y nos dimos cuenta de que podría ser la configuración de 64 bits que está causando dolor al paquete ADT (recuerdo vagamente haber visto / leído este problema antes).

Así que desinstalamos Java de 64 bits y reinstalamos el de 32 bits, y luego usamos el paquete ADT de 32 bits, y funcionó correctamente. El usuario del sistema ya era administrador, por lo que no necesitábamos "Ejecutar como administrador"

Gene Bo
fuente
2

Para aquellos que ejecutan SDK Manager en Eclipse, seleccionar "Ejecutar como administrador" al iniciar Eclipse.exe ayuda.

alextc
fuente
2

El acceso denegado se debe a que Windows no otorga permiso de escritura y modificación predeterminado a los archivos en su unidad de instalación, a saber. c: para resolver este problema, generalmente utilizo una unidad separada o, en su caso, debe configurar los derechos de acceso a la carpeta específica en las opciones, haga clic derecho -> opciones> seguridad -> editar ingrese la descripción de la imagen aquí

Madhu Kumar
fuente
1

En windows 8:

  • clic derecho en el botón de Windows
  • Elemento de la lista
  • CDM como administrador
  • Presione 'sí'
  • pegar esto $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat
TigerSpirt
fuente
1

Para usuarios de Linux / ubuntu

  • ¿Por qué está pasando?
    debido a lock iconalguna carpeta (que no tiene acceso de lectura / escritura) en
    " / yourpath / android-studio-SDK "

  • Solución
    ordenada y dulce -Abierta Terminal (Ctrl + alt + t) -copiar
    plaga- esperar por un tiempo ..... -y ahora Intente nuevamentesudo chown -R $USER: $HOME

    update your SDK

Happy Coding :)

Vishal Patel
fuente
1
Gracias. Pasé unos 3 días y finalmente su solución me ayudó.
Hossein Seifi
0

Si usa SDK Manager en Eclipse:

Opción 1: haga clic con el botón derecho en eclipse.exe y seleccione "Ejecutar como administrador".

Opción 2: si no desea iniciar Eclipse.exe como administrador, simplemente instale / copie los archivos de instalación de Eclipse desde "C: \ archivos de programa \ Eclipse ADT Bundle \" a alguna carpeta desprotegida, como "D: \ android \". Ejecute "D: \ android \ eclipse \ eclipse.exe", seleccione el elemento de menú "Ventana => Preferencias => Android" y cambie "Ubicación del SDK" a "D: \ android \ sdk \". Después de eso, podrás instalar nuevos paquetes en Android SDK Manager.

Vadim Guzev
fuente
0

vaya a la carpeta sdk y haga clic derecho en el administrador de SDK y ejecute con el administrador y disfrute de la instalación.

Dipankar Baghel
fuente
0

Para ir junto con lo que dijo v01d:

Usando Android Studio para Mac OS X, la carpeta SDK también podría estar en /Users/{user}/Library/Android/sdk, donde {usuario} es su nombre de usuario.

Para saber dónde está la instalación parcial del SDK, vaya a Configurar> Administrador de SDK en Android Studio, luego haga clic en editar en la parte superior. Esto debería abrir una ventana y mostrar la ubicación.

Copie esta ruta y péguela delante del cdcomando en una terminal. Finalmente, ejecute sudo ./android sdkpara iniciar el administrador de SDK independiente.


EDITAR (14 de julio de 2016):

El archivo binario "android" también podría estar en /Users/{user}/Library/Android/sdk/tools.

BLiu1
fuente
0

Solución para macOS

  1. haga clic derecho en AndroidStudio.app-> mostrar contenido del paquete -> MacOS
  2. ahora arrastre y suelte el studio suelte ejecutable en una terminal
  3. sudo! ( Ctrl+Acoloca el cursor al frente)
  4. inicie el SDK Manager dentro de AS para obtener sus cosas (tendrá acceso de root)

https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

Martin Pfeffer
fuente