Je suis en train de mettre à jour le logiciel de débogage Android de la version 1.0.31 à la 1.0.32 sur Ubuntu 14.04. J'ai consulté un ancien post sur Stack Exchange sur le même sujet ici mais cela n'a pas aidé.
J'ai déjà réussi à le faire une fois en suivant des instructions bien écrites postées ici. Je inclue l'extrait pertinent ci-dessous:
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
Malheureusement, je n'ai pas réussi à reproduire mon succès précédent. Après avoir exécuté les commandes ci-dessus, il semble que adb ne soit pas reconnu comme une version mise à jour (c'est-à-dire 1.0.32). Au lieu de cela, en exécutant la commande ci-dessous...
adb version
..fournit une réponse indiquant que adb ne peut être trouvé.
Je peux facilement revenir à la version 1.0.31 en supprimant puis en réinstallant les outils adb:
sudo apt-get remove android-tools-adb android-tools-fastboot
sudo apt-get install android-tools-adb android-tools-fastboot
Mais mon objectif est de mettre à jour vers adb 1.0.32. Une inspection de l'archive m'a montré qu'elle contient deux fichiers:
adb (bibliothèque)
perfhost (exécutable)
Je ne sais pas quoi penser de ces fichiers. Je m'attendrais à ce que "adb" soit un exécutable. J'ai essayé d'exécuter "perfhost" mais sans succès. À ce stade, je ne suis pas sûr de savoir comment continuer à dépanner cela. Peut-être que l'archive téléchargée a changé depuis que les instructions ci-dessus ont été publiées? Peut-être que je ne comprends pas le but des fichiers "adb" et "perfhost"? J'apprécierais de l'aide pour localiser la version mise à jour de ADB qui, comme d'autres l'ont noté, doit encore être mise à jour dans les dépôts Ubuntu.