1 votes

Essayez de mettre à jour ADB de 1.0.31 à 1.0.32

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.

1voto

Jason Points 11

Réponse tardive, mais au cas où quelqu'un d'autre rencontrera ce problème à l'avenir et tombera sur cette question.

sudo apt-get install libc6:i386 libstdc++6:i386

0 votes

Ajouter plus d'informations sur comment ces commandes aident à résoudre le problème serait utile

0voto

Gervase Markham Points 101

Ma supposition concernant votre problème : les versions que vous avez téléchargées sont en 32 bits et vous avez un système d'exploitation en 64 bits. Le message d'erreur qui s'affiche lorsque vous essayez d'exécuter un programme 32 bits sur un système d'exploitation 64 bits sans les bibliothèques de compatibilité installées est très mauvais. Cela indique "Aucun fichier ou dossier de ce type".

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X