2010-10-29 13 views
7

Estoy completamente frustrado con el Administrador de Android SDK.Se ha recibido un error al actualizar el SDK con el Administrador de SDK

Estoy ejecutando Win 7 Home edition y tengo el SDK instalado en su propio directorio de nivel superior en mi D: \ unidad.

Cuando ejecuto SDK Setup.exe desde la línea de comandos (e incluso he abierto el mensaje como administrador), aparece un error al intentar actualizar los paquetes.

El gerente SDK me está diciendo que necesito para instalar el SDK Herramientas rev 7. Pero cuando acepto la licencia, aparece un mensaje de error que indica:

"Una carpeta no pudo ser cambiado de nombre o eliminado" yada Yada yada. La ventana Instalar archivos dice "Error al cambiar el nombre del directorio D: \ android-sdk-windows \ tools a D: \ android-sdk-windows \ temp \ ToolPackage.old01".

miré aquí para obtener ayuda:

http://groups.google.com/group/android-developers/browse_thread/thread/4b784f3eb1e096fd/ecadfb28ce5daf5f?lnk=gst&q=cannot+rename+folder#ecadfb28ce5daf5f

pero el contenido no sirvió de nada.

  1. I DO tiene mi antivirus (AVG) deshabilitado.

  2. NO tengo ningún otro programa en ejecución, solo el símbolo del sistema para iniciar el Administrador de SDK.

  3. Incluso he dado el grupo de todos, para la carpeta D: \ android-sdk-windows \, ​​control total.

  4. Traté de cambiar el nombre del directorio de herramientas antes de iniciar el SDK Manager, pero luego aparece un error que indica que no se puede encontrar un archivo por lotes cuando intento iniciar SDK Setup.exe. Grrrr.

Nada de esto funciona.

Sugerencias sobre cómo hacer que el paquete se actualice sin errores son muy apreciadas.

Gracias!

Respuesta

1

No puede usar eclipse de 64 bits de Java o de 64 bits. Es casi seguro que es su problema.

+0

Sí. Estoy en un sistema de 64 bits. – Adam

+0

Gracias por la respuesta. Mis disculpas si debería haber sabido que de lo contrario ... pero no estaba en la lista aquí: http://developer.android.com/sdk/requirements.html – Adam

+0

De hecho, esa página de requisitos dice que es posible usar un 64 sistema de bits. Así que estoy un poco confundido en este momento. – Adam

4

Si obtiene este error al usar Eclipse en una ventana 7 de 64 bits (también podría ser de 32 bits), salga de Eclipse, vaya a su carpeta SDK y ejecute "SDK Manager.exe" como administrador. En mi caso, Eclipse resultó ser lo que bloqueó la carpeta en primer lugar.

0

Tenía el mismo problema. Para mí, era un poco circular, el administrador de SDK tenía una reserva en source.properties y al cerrar el proceso finalizaba la actualización. Borré android-sdk \ tools \ source.properties antes de ejecutar el administrador de SDK y todo funcionó. Ah, y no estaba actualizando a través de Eclipse, así que no es un problema de Eclipse.

3

@ Stratos - Gracias por sus instrucciones, funcionaron para mí.

  1. Ir a Android \ android-sdk \ herramientas \
  2. Borrar fuente".propiedades"(clic derecho - eliminar)
  3. abierto SDK Manager y actualizar

Y todos vivieron felices para siempre ...

+0

No, no ayuda en mi sistema. –

0

no puedo votar todavía, o yo habría votado por Stratos.

ya había desactivado mi antivirus Norton (después de leer otras entradas). Extracción del archivo source.properties ayudó.

no se olvide de ejecución de gestión de SDK con derechos de administrador si no está ya.

0

Hay otra manera simple:

Cuando el SDK le pide que instale la prensa Java SE JDK atrás y luego presionar a continuación. Esta vez detectará el JDK instalado. He resuelto este problema dos veces con este método

15

Una cosa simple,

Habrá archivo comprimido después de este error se ha producido. Lo que significa que herramientas actualizadas consiguieron tienda como tools_r16-windows.zip en C: \ Archivos de programa \ Android \ android-sdk \ temp

Sólo extraerlo y copiarlo en nuestra carpeta de herramientas C: \ Archivos de programa \ Android \ android-sdk \ tools

Enjoy :) Creo que esto podría ayudar. Por favor, den sus comentarios !!

+0

Sí, eso es lo que hice :) Además, ADT descubrió el antiguo paquete que guardé en herramientas antiguas y pude desinstalarlo – Kamen

+0

+1 Esto funcionó por completo. Ninguna de las otras respuestas lo hizo. –

0

Utilice Unlocker para desbloquear la carpeta de herramientas.

Haga clic derecho en la carpeta de herramientas -> Desbloquear. De esta manera, ni siquiera tiene que averiguar qué está bloqueando la carpeta ...

+0

¿Qué proceso debe desbloquearse? Si desbloqueo todo, el actualizador se detiene. –

+0

En mi caso, desbloquear todo hizo el truco. Tristemente no puedo volver a probarlo, porque después de actualizar con éxito el SDK ya no tengo el problema. –

0

Inicie la administración de tareas y finalice Adb.exe. Thisnisnthe programa que tiene una espera en la carpeta. Cambie el nombre de la carpeta de herramientas a otro nombre, por ejemplo. 'toolsold'. Luego extrae el archivo zip que contiene la nueva carpeta de herramientas. Vuelva a ejecutar las actualizaciones y se debe detectar como actualizado y debe continuar con las tareas pendientes.

+1

Elimine la carpeta de copia de seguridad de toolsold después de la finalización. – Mcwong

0

Ejecutar administrador de SDK como administrador, esto se solucionó para mí

Cuestiones relacionadas