versiones tools tengo studio setup saber que manager descargar como android sdk installer

android - tools - sdk manager descargar



No puedo actualizar las herramientas del SDK de Android (15)

Actualice la versión del SDK con Eclipse (botón Abrir el Administrador del SDK de Android), ejecutando android.bat desde una copia local del directorio de herramientas no me funcionó.

Estoy tratando de actualizar las herramientas del SDK de Android de la revisión 15 a la revisión 16. La actualización falla y dice que "no se pudo mover la carpeta":

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

Intenté deshabilitar mi antivirus (ya que este problema ha sido informado por algunas personas en 2009) y no funcionó. Un reinicio nuevo tampoco funcionó. Estoy encontrando este problema en dos máquinas diferentes de Windows 7.

No encontré este problema al actualizar desde revisiones anteriores hasta la revisión 15.

¿Alguien sabe cómo puedo sortear esto?


Creo que para aquellos que aún tienen el problema, incluso si ya siguieron las respuestas aquí, intente ver los procesos en su sistema. Incluso si cierras eclipse, a veces todavía se ejecuta en segundo plano. Así que puedes detener el proceso desde el administrador de tareas.


Eliminar la carpeta de herramientas de la plataforma y cerrar el eclipse que funcionó para mí api17


En Windows8, al actualizar de SDKr19 a 20, recibí el error de no mover carpeta. Al menos lo maneja un poco el instalador del SDK, con un mensaje de error y la posibilidad de volver a intentarlo.

Haga clic derecho en cmd.exe, seleccione Abrir como administrador, cd al directorio SDK (el mío era el predeterminado)

cd C:/Program Files/Android/android-sdk

Ahora ejecute el administrador de SDK, excepto que esta vez será administrador y podrá mover carpetas, etc. Así que ejecútelo escribiendo:

"SDK Manager.exe"

Siga el procedimiento de actualización estándar


Es muy sencillo. Sigue estos pasos:

  1. Descarga el instalador de Windows r_20sdk para android.
  2. Para instalarlo en su sistema ejecute SDK.
  3. Instala todos los paquetes.
  4. Vaya al eclipse, navegue a la ventana - preferencia - haga clic en Android.
  5. Indique la ruta de acceso de su SDK, haga clic en Aplicar y, ahora, ejecute el administrador de SDK.

Nota: cuando instale sdk con la ayuda del instalador de Windows r_20SDK, anote la ruta o busque la ruta en la ventana de búsqueda, copie esto.


Extraído de here :

INSTRUCCIONES:

  1. haga una copia del directorio de herramientas y llame a este nuevo directorio herramientas2.
  2. NO USE ''SDK Setup.exe''.
  3. En su lugar, abra una ventana de cmd.exe como administrador y ejecute lo siguiente desde este nuevo directorio de tools2 (obviamente, la ruta completa en su máquina local será diferente): J: / android-sdk-windows> tools2 / android.bat update sdk

Básicamente, como se señaló anteriormente en este hilo, ''SDK Setup.exe'' invoca tools / android.bat, lo que hace que sea imposible cambiar el nombre del directorio de herramientas a partir de entonces. Es un poco tonto y nunca debería haber pasado la validación de control de calidad.


Intenté todas las diversas sugerencias, aparte de desinstalar y reinstalar todo el SDK, y aún así recibí el error, incluida la desactivación de las miniaturas, que es la sugerencia más común para las carpetas a las que no se puede cambiar el nombre. Descargué el "explorador de procesos" gratuito de Microsoft para ver qué procesos estaban usando la carpeta, y luego de deshabilitar todos los procesos de inicio y no de Microsoft y no encontrar ningún proceso para usar la carpeta de plataforma-herramientas, aún recibí el error y encontré que no se pudo cambiar el nombre después del intento de actualización.

La solución para mí fue copiar y pegar la carpeta de herramientas de plataforma 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 plataforma estaban comprimidas y la carpeta temporal incluía versiones de 18 y 17 que dejé.


Para agregar a la respuesta de Subash, si ya ha intentado la actualización, el archivo zip de herramientas que necesita está en la carpeta android-sdk / temp.


Primero, necesitas actualizar ADT para tu eclipse, mi versión de eclipse es índigo

Luego puede hacer clic en el botón " abrir el administrador de sdk de Android " para actualizar su sdk a ver16

He intentado muchos métodos y este método me ayuda a actualizarlo.


Reemplace android.bat con la última versión (r18). Debe estar comprimido en Android-sdk / temp

Trabajó para mi.


Sé que esta es una publicación antigua pero quiero escribir mi solución personal al problema:

No se pudo 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 se deben actualizar las herramientas de Android es una pesadilla.

No encontré ninguna de las soluciones que encontré en Google, pero este es un trabajo vital para mantener actualizado el SDK de Android. Así que empecé a encontrar una forma alternativa de trabajo para resolver este problema y finalmente lo encontré ... al menos ... funciona para mí, aunque sea un poco complicado.

El problema básico es que el archivo por lotes android.bat proviene de la carpeta ~ / tools / y aún se encuentra en la memoria (en ejecución), mientras que la misma carpeta ~ / tools / debe actualizarse (en nuestro caso, debe cambiar su nombre).

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

Puede editar 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" de CMD. Se espera la finalización del programa externo llamado.

Pero es otra forma de ejecutar programas externos desde un archivo por lotes: el comando "iniciar" . Lanza un programa externo y termina.

Así que simplemente reemplacé el comando "call" con "start", de modo que después del cambio la última fila de mi android.bat era:

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 el "" 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 título como una cadena vacía, pero puedes escribir allí lo que quieras.

Después de los cambios, puede iniciar el SDK y android.bat no volverá a esperar, dejando la herramienta SDK libre para jugar (y renombrar la carpeta ~ / tools / sin dolores de cabeza).

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


Si ninguno de los anteriores funcionó, intente esto:

  • Ejecute el administrador de tareas y cierre todas las instancias java.exe.
  • Vaya a android-sdk-windows / temp y abra tools_rXX.X-windows.zip (reemplace X por la última versión que haya descargado), ahora copie y reemplace su contenido en la carpeta de herramientas .

Si no puede actualizar las herramientas del SDK de Android. Simplemente descargue el zip de las herramientas de Android de la versión que desee y luego reemplace el nuevo directorio de herramientas con el anterior. Entonces estás listo para ir !!


Solución @SERPRO. Advertencia, esta solución descarga TODOS los paquetes para todas las API (niveles) . Funciona, pero es muy lento y quizás peor que simplemente hacer una copia de seguridad de sus carpetas y volver a instalar el SDK (todo junto). Al menos esta es mi experiencia para Windows Vista + Cygwin.

Se han emitido más de un informe de error. Here está uno de los últimos, pero parece que nunca se resuelve. (Ya tiene 2 años).


necesita Eclipse 3.6 Helios o 3.7 Indico para actualizar su revisión 16 de ADT.

No se actualizará en Eclipse 3.5 Galileo.

Nuevo: 12 de diciembre de 2011: SDK Tools y ADT 16 lanzados.

NOTA: ADT 16 requiere Eclipse 3.6 o superior.

http://developer.android.com/sdk/requirements.html