¿Cómo actualizar o reinstalar la versión más reciente de ADB?

Tengo un teléfono basado en Android y necesito ADB para instalar nuevas versiones. Sin embargo, hasta hoy ADB estaba funcionando perfectamente, pero hoy tengo un error, dice "necesita 1.0.32 o una versión más reciente." Sí, el error es bastante claro. El problema es, ¿cómo?

Para los registros, I'he tratado de eliminar ADB. Con:

sudo apt-get remove android-tools-adb android-tools-fastboot

Luego lo he vuelto a instalar con:

sudo apt-get install android-tools-adb android-tools-fastboot

Antes de estos comandos mi versión de ADB era 1.0.31, todavía es 1.0.31. Pero aquí ( http://developer.android.com/sdk/index.html#Other) Por lo que veo, hay una nueva versión, 1.0.35. Pero con el terminal Todo lo que estoy recibiendo es 1.0.31. He descargado el zip de la 1.0.35 pero no sé qué hacer con él.

¿Cómo puedo actualizar mi ADB?

Si crees, tienes el último SDK pero la herramienta adb es más antigua,

utilícela,

# adb version
Android Debug Bridge version 1.0.31
# wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
# sudo mv adb /usr/bin/adb
# sudo chmod +x /usr/bin/adb
# adb version
Android Debug Bridge version 1.0.32

Referencia http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb

Comentarios (4)
Solución

Puedes descargar el último SDK, incluyendo adb aquí. Al extraer este archivo, hay un readme que explica cómo instalar el SDK. Lo enumero aquí para su referencia.

Welcome to the Android SDK!

The Android SDK archive initially contains only the basic SDK tools. It does
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.

In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.

Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.

To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.

To start the SDK Manager, please execute the program "android".

From the command-line you can also directly trigger an update by
executing:
  tools/android update sdk --no-ui

Tip: use --help to see the various command-line options.

For more information, please consult the Android web site at
  http://developer.android.com/sdk/

Una vez instalado (tendrás que instalar Java si no lo tienes ya), puedes navegar a android-sdk-linux/platform-tools y ejecutar adb desde allí escribiendo

./adb [options]

Admito libremente que esto puede no ser la solución más elegante, pero funciona para mí. ESTIMO que en otra máquina Ubuntu logré una instalación mínima con sólo platform-tools sin Java, pero no puedo encontrar mis notas al respecto.

Comentarios (7)

Mejorando la respuesta de Organic Marble, para instalar sólo las últimas herramientas (no todo el sdk), utilice el filtro plataforma-herramienta como se indica a continuación:

tools/android update sdk -t platform-tool --no-ui
Comentarios (1)