Android: problemas para actualizar a Android SDK Tools, revisión 7

Actualmente tengo Android SDK 2.1 (+ herramientas revisión 4). Me gustaría actualizar a Android SDK 2.2. Cuando intento hacerlo me informan que necesito actualizar las herramientas del androide SDK a la revisión 7 primero. Así que estoy de acuerdo, el proceso se inicia y luego me sale un error:

¡Advertencia! = – No se ha podido renombrar ni mover una carpeta. En Windows esto normalmente significa que un programa está utilizando esa carpeta (por ejemplo, el Explorador de Windows o su software antivirus). Por favor, desactive momentáneamente su software antivirus. Por favor, cierra también cualquier programa en ejecución que esté accediendo al directorio 'D: \ Install \ Programming \ android-sdk-working-dir \ android-sdk_r04-windows \ android-sdk-windows \ too! S'. Cuando esté listo, pulse YES para intentarlo de nuevo.

Descarga de herramientas de Android SDK, revisión 7 Instalación de herramientas de SDK de Android, revisión 7

Error al cambiar el nombre del directorio D: \ Install \ Programming \ android-sdk-working-dir \ android-sdk_r04-windows \ android-sdk-windows \ tools a D: \ Install \ Sdk_r04-windows \ android-sdk-windows \ temp \ ToolPackage.old01.

Estoy al tanto de los problemas de http / https y antivirus. Así que desactivé mi AV. También cerré cualquier aplicación que pueda contener un identificador a la carpeta. Eclipse también está cerrado (inicio el gestor a través de la línea de comandos). Sin embargo todavía consigo el mismo error.

Parece que la única aplicación que puede contener un identificador a la carpeta es el propio gestor, porque su directorio inicial es el que se queja del error ('\ tools').

Estoy en Win XP Pro + SP3. Yo corro como administrador.

¿Alguien tiene alguna idea?

Creo que arreglaron este problema en la versión posterior de las herramientas, pero me encontré con esto hace un tiempo. Esto es lo que hice:

  1. tools\ copiadas tools\ para scrap\ dentro del directorio SDK
  2. Ejecutar android desde el directorio scrap\
  3. ¿La actualización
  4. Eliminación del directorio scrap\ al finalizar

Podría haber tenido que cambiar también las variables de entorno (por ejemplo, PATH ) que apuntaban a tools\ para apuntar a scrap\ durante este proceso – estoy un poco borroso en los detalles.

Intenta matar el proceso adb.exe. Funcionó. para mi.

En eclipse goto Ventana -> Android SDK y AVD manager y actualizar desde allí. Trabajó en mi caso.

Simplemente ejecutando "android.bat" (ubicado en la carpeta de herramientas) como admin funcionó bien en mi caso.

Asegúrese de ejecutar SDK Manager como administrador (Haga clic con el botón derecho del ratón y seleccione Ejecutar como administrador). Si se ejecuta desde la línea de comandos, inicie la línea de comandos como administrador.

Ninguno de estos funcionó para mí.

Modifiqué el archivo android.bat en el directorio scrap\ había intentado actualizar el directorio tools\ original. He reemplazado el "% tools_dir%" con la ruta correcta (manteniendo las comillas).

llamada

% Java_exe% -Dcom.android.sdkmanager.toolsdir = "% tools_dir%" -Dcom.android.sdkmanager.workdir =% work_dir% -classpath "% jar_path%;% swt_path% \ swt.jar" com.android.sdkmanager. Principal %*

Tuve este problema y he intentado todas las soluciones anteriores, pero los que no funcionaron.

Luego descargé el SDK de Android y lo reinstalé , poco después de que logré actualizar todas las herramientas de API de Android abriendo el SDK Manager android.

Por cierto Android.4 parece increíble, el mejor sistema operativo móvil que he tenido.

Lo que funcionó para mí es la actualización de un nuevo espacio de trabajo sin proyectos, la configuración de la ubicación de Android SDK a la misma que el espacio de trabajo anterior, y la actualización desde allí. Creo que los proyectos se están celebrando en la carpeta.

Intenté el arreglo del admin pero eso no trabajó para mí. También ya estoy actualizando desde el SDK de Android y el administrador de AVD para que no sea la solución. Y matar el adb.exe sólo me dio un montón de errores. Seguí recibiendo el error de la carpeta, incluso después de reiniciar.

El problema es java.exe que bloquea la carpeta \tools . Sin embargo, java.exe se inicia ejecutando el propio SDK Manager . Sin embargo, cuando se utiliza el método de chatarra descrito anteriormente (es decir, ejecutar android.bat desde \scrap folder) java.exe NO es locking \tools ni chatarra.

Solo usa

 C:\Users\<USERNAME>\AppData\Local\Temp\temp-android-tool . 

La carpeta está bloqueada por los paquetes bajo el repositorio. Para cada paquete en el repositorio, cambie la versión de Android, reinicie el eclipse y vuelva a ejecutar la actualización. El mensaje de error no debe aparecer.

Ejecutar el administrador avd por sí mismo (sin iniciar eclipse) funcionó para mí.

Esto ha funcionado para mí:

El SDKManager se bloquea mientras lee el archivo source.property ubicado en \ tools \
He utilizado la utilidad de Explorador de procesos de Sysinternals de la siguiente manera:

1º ejecutar Process Explorer
2º Elija "Buscar archivo o DLL" y busque "propiedad"
3º Haga doble clic en el archivo listado en la carpeta de herramientas
4º En la ventana inferior, haga clic con el botón derecho en el archivo y seleccione "Cerrar manejar"
5º Vuelva a intentar continuar con la instalación

Hasta la vista,
Jose

Al igual que José, pude encontrar un proceso en ejecución que tenía archivos abiertos en la carpeta Herramientas, pero en mi caso era una versión anterior del SDK Manager que se había estrellado. He utilizado pasos similares (en Windows 7) para encontrarlo:

Utilizó la utilidad Explorador de procesos de Sysinternals de la siguiente manera:

  1. Ejecute Process Explorer
  2. Seleccione "Buscar archivo o DLL" y busque "herramientas"
  3. Haga doble clic en el archivo que aparece en la carpeta de herramientas
  4. En la ventana inferior del ratón derecho en el archivo y elija "Cerrar manejar"
  5. Vuelva a intentar continuar con la instalación

Aclamaciones,

Johno!

Sólo instale esto

http://download.cnet.com/Unlocker/3000-2248_4-10493998.html

Y matar el proceso que utilizan la carpeta

Me enfrenté a este mismo problema muchas veces (incapaz de mover la plataforma de herramientas de la carpeta). He intentado todo copiar las herramientas a una carpeta de 'chatarra' y ejecutar el android.bat y apagar el antivirus y el explorador que posiblemente podría estar demandando la carpeta de herramientas. Ninguno de thse funcionó. Por desgracia, me encontré con una solución en algún foro que funcionó para mí.

1. Encuentre la carpeta "temp" y encuentre "tools_r05-windows.zip" u otros archivos que va a actualizar. 2. descomprimirlo. 3. Aquí encontrarás las "herramientas_r05-ventanas" y copiarás todos los archivos del archivo. Que debe ser archivo actualizado. 4. copie a la carpeta "herramientas".

Se trata de una actualización manual de las herramientas de la plataforma y posteriormente se puede actualizar la versión del SDK a la última también.

Ejecuté manualmente android.bat y tuve que ejecutar como admin

Basándose en la respuesta de Lucas:

Seguí corriendo en un Destination Folder Access Denied al intentar actualizar / reemplazar /tools/lib/ files. Aquí estaba mi solución:

Puede eliminar la carpeta /tools/ luego agregarla manualmente y mover manualmente los elementos de la última versión /temp/ zip a la carpeta /tools/ .

No se puede actualizar las herramientas con el programa en ejecución. Cierre el SDK. Reemplace las herramientas de folder para el contenido del archivo zip en la carpeta temp manualmente.

He intentado todas las sugerencias diferentes de la desinstalación y reinstalación de todo el sdk y todavía tiene el error, incluyendo la deshabilitación de miniaturas, que es la sugerencia más común para las carpetas que no se puede cambiar el nombre. Descargé gratuitamente el "processexplorer" de Microsoft para ver qué procesos estaban utilizando la carpeta, y después de deshabilitar todos los procesos de inicio y no de Microsoft y no encontrar ningún proceso para usar la carpeta de herramientas de plataforma, todavía tengo el error y encontré No se pudo cambiar el nombre después del intento de actualización.

La solución para mí era copiar y pegar la carpeta de plataformas-herramientas que se encuentra en la carpeta 'temp' en la carpeta android-sdk. Cada actualización encuentro una copia de las herramientas de plataforma allí, aunque para la versión 19 las herramientas de la plataforma estaban comprimidas y la carpeta temporal incluía versiones de 18 y 17 que dejé.

  • ¿Hay alguna manera en android para obtener la altura del teclado virtual del dispositivo
  • Descenso del SDK de Android (api 23 -> api 21)
  • KnoxVpnUidStorageknoxVpnSupported El valor API devuelto es falso
  • Cómo incrementar un contador dentro de un evento de vista de OnClick
  • Mostrar Android SDK Manager, botones de administrador de dispositivos virtuales de Android en eclipse?
  • IntelliJ IDEA 12 - Nuevo asistente de módulo de aplicaciones de Android falla con "no se puede encontrar el directorio de recursos para el módulo"
  • Android SDK Bundle no se puede descargar dice "Unknown Network Error"
  • ¿Por qué falla esta instalación? (Descarga finalizada con un tamaño incorrecto - eclipse y android SDK manager)
  • Error "no se puede resolver o no es un campo"?
  • ¿Qué SDK de Android debo usar ahora?
  • Problemas de advertencia de Dx con el último SDK de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.