5 votes

La commande "Fastboot devices" ne fonctionne pas après la mise à jour de macos high sierra 10.14.4

J'ai récemment mis à jour mon MacBook Pro 2016 vers la mise à jour High Sierra 10.4.4 et depuis la mise à jour la commande "fastboot devices" ne fonctionne pas. "fastboot" lui-même donne une réponse, mais la commande "fastboot devices" donne ERROR: Couldn't create a device interface iterator: (e00002bd) ERROR: Couldn't create a device interface iterator: (e00002bd) erreur. Elle apparaît deux fois sur la fenêtre.

7voto

mbi Points 171

Cela pourrait être un régression dans Android-platform-tools . Essayez fastboot version 9dc0875966c0-Android à partir de Outils de la plate-forme Android 26.0.1 comme cela fonctionne pour moi sur macOS 10.14.4

4voto

Elliott B Points 156

J'avais la même erreur dans la version 28.0.3 mais elle est corrigée dans la 29.0.1. Vous pouvez la télécharger à partir du site site officiel .
Il est également disponible sur le site MacPorts, par ex.

port install android-platform-tools

2voto

Alexander Farber Points 1434

Il s'agit d'un problème de Fastboot qui a été corrigé par Google. Voir les notes de version ici :
Notes de publication du SDK Platform Tools

Voici ce qui a résolu mon problème :
Lancez Android studio-> allez dans le gestionnaire sdk->sélectionnez SDK Platform Tools -> Cochez "Show Details" -> Sélectionnez Android Platform Tools -> Mettez à niveau vers 29.0.1 ou une version plus récente.

Voir les images pour plus de détails :
enter image description here

2voto

Klemart3D Points 41

Réponse courte : brew cask install android-platform-tools

Longue réponse :

J'étais dans le même cas (sur macOS 10.14.6) :

$ fastboot devices
ERROR: Couldn't create a device interface iterator: (e00002bd)

J'ai essayé les réponses précédentes de ce sujet sans succès, alors j'ai cherché quel programme est à l'origine de la situation suivante fastboot commandement :

$ which fastboot
/usr/local/bin/fastboot

$ la -l /usr/local/bin/fastboot
lrwxr-xr-x  1 Klemart3D  admin  52  7 jun  2016 /usr/local/bin/fastboot@ -> ../Cellar/android-platform-tools/23.0.1/bin/fastboot

Dans mon cas, j'ai constaté que ma commande fastboot n'était pas gérée par Android Studio ou un outil indépendant mais qu'elle est un raccourci d'une formule de brassage. J'ai donc forcé l'installation du nouveau paquet "Android-platform-tools" :

$ brew cask install android-platform-tools
==> Downloading https://dl.google.com/android/repository/platform-tools_r30.0.0-darwin.zip
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'android-platform-tools'.
==> Installing Cask android-platform-tools
==> Linking Binary 'adb' to '/usr/local/bin/adb'.
==> Linking Binary 'dmtracedump' to '/usr/local/bin/dmtracedump'.
==> Linking Binary 'etc1tool' to '/usr/local/bin/etc1tool'.
==> Linking Binary 'fastboot' to '/usr/local/bin/fastboot'.
==> Linking Binary 'hprof-conv' to '/usr/local/bin/hprof-conv'.
==> Linking Binary 'mke2fs' to '/usr/local/bin/mke2fs'.
  android-platform-tools was successfully installed!

Le raccourci est mis à jour dans le dernier dossier de la version Android-platform-tools :

$ ls -l /usr/local/bin/fastboot
lrwxr-xr-x  1 Klemart3D  admin  73  7 may 17:59 /usr/local/bin/fastboot -> /usr/local/Caskroom/android-platform-tools/30.0.0/platform-tools/fastboot

Et je n'ai plus d'erreur !

$ fastboot devices

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