Actualización de SDK de Android: "No se pudo mover una carpeta."

Al intentar actualizar mi SDK de Android, encuentro este error al intentar instalar este paquete en particular:

Introduzca aquí la descripción de la imagen

¿Cómo puedo solucionar esto?

Esto ocurre de vez en cuando en mi SDK de Windows (incluso cuando no tengo ningún antivirus o programas similares en ejecución, ejecuto el SDK-Manager como un administrador y así sucesivamente) .

Acabo de actualizar las herramientas a mano en este caso. Lo que significa cerrar el SDK-Manager después del error y abrir la carpeta ANDROID_SDK\temp . Debería haber un zip llamado tools_R16.zip o similar (no recuerdo el nombre exacto) . Descomprimir eso. Usted debe terminar con una carpeta de tools . Copie todos los archivos de esta carpeta en ANDROID_SDK\tools . Sobrescribir cuando se le pregunte. Y tomar una copia de seguridad de la carpeta de herramientas de SDK de antemano, por si algo explota.

Después de eso, inicie nuevamente el SDK-Manager. La versión de las herramientas debe ser actualizada.

El problema parece ser que Eclipse, o incluso el propio Administrador de SDK, bloquea la carpeta. Ejecutar android.bat desde la carpeta de herramientas debe hacer el truco.

Si lanzó el SDK Manager desde Android Studio, todo lo que necesita hacer es cerrar Android Studio.

Suponía que el SDK Manager era un diálogo modal que formaba parte de Android Studio, no un programa aparte.

Gracias. Así es como lo arreglé:

He actualizado las herramientas a mano en este caso. Lo que significa cerrar el SDK-manager después del error y abrir la carpeta android-sdk-windows folder. Con LockHunter, desbloquea todos los programas de mantener un bloqueo en la carpeta android-sdk-windows \ tools \. http://lockhunter.com/?ver=&vertype=pro&sm=main_window_64

RENAME la carpeta android-sdk-windows \ tools de antemano a tools_DELETEME Debe haber un zip llamado android-sdk-windows \ temp \ tools_r19-windows.zip. Abierto que, Debe ver una carpeta de herramientas en el mismo. Copie la carpeta de herramientas en android-sdk-windows \ tools

Después de eso, inicie nuevamente el SDK-manager. La versión de las herramientas debe ser actualizada.

¿Probablemente inició el gestor de SDK de eclipse? I encoutnered el mismo problema, y ​​lo fijó manualmente abriendo el encargado del SDK de las herramientas directy.

Cuando instale herramientas / softwares utilice el administrador de SDK. Pero no lo utilice cuando se actualice. Haga clic con el botón derecho -> Ejecutar como administrador en el archivo android-sdk-windows \ tools \ android.bat para actualizar las herramientas. Intente ejecutar comandos como Administrador especialmente en Windows Vista / 7/8. Eso solucionará la mayoría de los problemas de permisos, etc …

Mi solución fue iniciarlo desde dentro de eclipse – como Administrador.

Bueno, yo tenía el mismo problema en Windows 7 … el problema es que durante la actualización que intenta cambiar el nombre de la carpeta de herramientas (dentro de la carpeta SDK) y esa carpeta es utilizada por un proceso "ADB" que se está ejecutando actualmente …

Por lo que no se puede hacer la actualización sin problemas hasta que deje de matar ese proceso …

BTW copia pegando el nuevo contenido de la carpeta de herramientas de la temperatura también trabajaría …

Con Windows 7, cuando "falló instalar popup" aparece matar el proceso llamado adb (desde el administrador de tareas ctrl + alt + del) y luego presionar "Sí" y se está instalando el material.

Asegúrese de que no tiene ningún archivo o carpeta esencial abierto / que está siendo utilizado por otras aplicaciones, incluyendo explorador.

Intenté funcionar android.bat y conseguí el mismo error.

Lo que funcionó para mí fue usar unlocker para desbloquear la carpeta \ tools.

He leído antes, la gente toma una copia de la carpeta de herramientas de plataforma y ejecutar la actualización desde una ubicación diferente. Esto asegura que no haya abierto los archivos que está intentando actualizar.

También podría desactivar su antivirus durante 5 minutos o0o0.

En Windows 7 y probablemente en Vista, ejecute Eclipse como administrador.

Mi problema era la seguridad de Windows 7. Abrí la seguridad en C:\Program Files\Android a TODOS con acceso COMPLETO y entonces trabajó. A continuación, eliminado TODOS después de la actualización estaba completa.

Tuve que hacer una copia de la carpeta de herramientas en sí (manteniéndolo en el mismo nivel de árbol de directorios, por lo que "tools" y "tools-copy" estaban en la carpeta "android-sdk-windows"). Luego ejecuta Android.bat desde esa copia.

Después de la actualización acaba de eliminar la carpeta de herramientas de copia.

El mensaje de error Failed to rename directory C:\devtools\android-sdk\system-images\android-21\google_apis\x86 to C:\devtools\android-sdk\temp\SystemImagePackage.old01 . Suprimí el directorio C: \ devtools \ android-sdk \ temp \ SystemImagePackage.old01 a mano (era un sobrante? No sé) y fue capaz de proceder.

El mismo error que conseguí al actualizar sdk. Es debido a la carpeta de destino bloqueado (permiso de acceso se deniega). Puede resolverlo de la siguiente manera en "Ubuntu": –

Presione ALT + F2 y escriba 'gksudo nautilus' y navegue a la carpeta de destino como herramientas o extras y dé permiso para crear y borrar . A continuación, actualizar, todo va a funcionar bien 🙂

Primero haz una copia de la carpeta de herramientas en el mismo directorio (android-sdk o android-sdk-windows) y luego elimina la carpeta de herramientas original y luego abre el archivo android.bat haciendo doble clic en la carpeta tools-copy para iniciar sdk manager e instalar herramientas.

Si la carpeta de herramientas no se elimina, utilice el desbloqueador LockHunter para eliminar la carpeta y luego abra android.bat para actualizar las herramientas.

Después de la instalación exitosa de herramientas, elimine la carpeta herramientas-copia.

Cierre Eclipse o Android Studio si está abierto.

Funcionó para mí!

En mi PC fue causado por monitor.exe corriendo en segundo plano. Terminar ese proceso resolvió el problema.

Cierre la ventana de estudio android actualmente lanzada desde el administrador de tareas yendo al studioprocess (Así que cuando está cerrado, no hay ventanas de estudio activas actualmente). A continuación, vaya a Android Studio en Windows Explorer, seleccione Studio64 / Studio (si el sistema operativo de 32 bits) y haga clic derecho y seleccione Ejecutar como administrador. En una línea, necesitas ejecutar Android Studio como administrador . Introduzca aquí la descripción de la imagen

Estos son los pasos seguidos por mí.

  • Reinicia la computadora.
  • Abra "C: \ android \ androidStudio \ sdk \ tools \ android.bat" como administrador.
  • Ahora los paquetes de instalación deben funcionar bien.

Sé que este es un viejo post, pero quiero escribir mi solución personal para el problema:

Error al cambiar el nombre del directorio C: \ android-sdk \ tools a C: \ android-sdk \ temp \ ToolPackage.old01.

Obviamente, he tenido el mismo problema y cada vez que las herramientas de Android necesita ser actualizado es una pesadilla.

Ninguna de las soluciones que encontré googleando la red funcionó para mí ahora, pero este es un trabajo vital para mantener actualizado SDK de Android. Así que empecé a encontrar una forma alternativa de trabajo para resolver este problema y lo encontré finalmente … al menos … funciona para mí, aunque sea un poco difícil.

El problema básico es que el archivo batch android.bat viene de la carpeta \ tools \ y todavía está en la memoria mientras que la misma carpeta \ tools \ necesita ser actualizada (en nuestro caso, renombrada).

El problema es que el android.bat ejecuta java para lanzar swt.jar (la herramienta de SDK), y sigue esperando inútilmente la finalización de este programa java.

Puede editar el android.bat y ver la llamada en la última fila de este lote:

 call "%java_exe% %REMOTE_DEBUG%" "-Dcom.android.sdkmanager.toolsdir=%tools_dir%" "-Dcom.android.sdkmanager.workdir=%work_dir%" -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %* 

El problema es el comando "call" CMD. Espera la finalización del programa externo llamado.

Pero hay otra forma de ejecutar programas externos desde un archivo por lotes: el comando "start" . Inicia un programa externo y termina.

Así que acabo de reemplazar el comando "call" con "start", para que después del cambio la última fila de mi android.bat fuese:

 start "" "%java_exe% %REMOTE_DEBUG%" "-Dcom.android.sdkmanager.toolsdir=%tools_dir%" "-Dcom.android.sdkmanager.workdir=%work_dir%" -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %* 

Nota : Mantenga "" entre el inicio y la ruta de la aplicación. Puede agregar texto en esos guiones y este texto será el título de la ventana de comandos java.exe que verá después de los cambios. En mi caso dejé el subtítulo como una cadena vacía pero puedes escribir allí lo que quieras.

Después de los cambios, puede iniciar el SDK y el android.bat no estará más esperando, dejando la herramienta SDK libre para jugar (y cambie el nombre de la carpeta \ tools \ sin dolores de cabeza).

Obviamente, después de actualizar las herramientas de SDK, tendrá que volver a hacer los mismos cambios en el nuevo archivo actualizado de android.bat . Esto podría ser un poco incómodo, pero solo tendrás que recordar hacer los cambios antes de ejecutar la herramienta SDK y no tendrás otros dolores de cabeza mientras actualizas Android.

En Ubuntu siguiente problema resuelto para mí

  1. Cd [tools / directory / path]
  2. Sudo andandroid

Resuelto esto de mi lado matando el adb.exe en el Administrador de tareas.

  • Google USB Package no se muestra en SDK Mananger
  • Error al analizar la salida de 'versión de adb'
  • ¿Por qué Blackberry y Android SDK necesitan versiones antiguas de Eclipse IDE?
  • Corriendo Android Studio en Windows 7 falla, no Android SDK encontrado
  • Leadbolt Banner fuera de pantalla
  • Android SDK requiere la versión 17.0.0 o superior del kit de herramientas para desarrolladores de Android
  • Android hace que los números de teléfono puedan hacer clic, autodetect
  • Compilación de errores con Android Studio
  • Ubicación de SDK de Android
  • SDK de Android: no escala en el centro del tacto
  • Android studio sdk versión 22 excepción durante la renderización: action_bar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.