web-dev-qa-db-fra.com

ADB et Xcode ne détectent pas les appareils connectés, après la mise à jour vers Catalina mac os

J'ai mis à jour mon mac mini os vers Catalina. Après cela Android Studio et Xcode ne détectent pas les appareils connectés. La commande "adb devices" n'affiche aucun appareil.

Mais, dans Android Studio, il détecte mon appareil (en mode dépannage). Mais, disait-il, non reconnu comme Android. Le débogage USB est déjà Besoin d'aide sur ce problème Catalina.

Jusqu'à présent, j'ai essayé:

  • Outils de ligne de commande Xcode installés.
  • Xcode mis à jour.
  • Android Studio mis à jour.
  • SDK Android mis à jour.
  • J'ai essayé de me connecter avec différents câbles.
6
Sivadasan Sarmilan

Je pense que le problème vient du système d'exploitation, quand je vois le journal de la console. Je vois une erreur

adb@(null): AppleUSBHostUserClient::start: missing entitlement com.Apple.appledfr.client

en attente d'un patch d'Apple

2
hidayat

Pour adb, il a recommencé à fonctionner, après avoir essayé de configurer à nouveau le chemin sdk,

export Android_HOME=~/Library/Android/sdk

1
nazmul

J'ai fait le "révoquer les autorisations de débogage USB" à partir des options du développeur sur le téléphone et exécuter Xcode pour qu'il installe certaines mises à jour.

Une fois que j'ai fait cela, il a proposé l'option habituelle "Voulez-vous autoriser le débogage sur cet appareil", et tout est revenu à la normale.

1
ta4ka

En utilisant zsh, j'ai ajouté

Android_HOME=~/Library/Android/sdk

dans mon fichier .zprofile (si vous n'en avez pas, créez-le simplement avec touch .zprofile dans votre répertoire personnel) et redémarré.

1
Siriss

Une fois Mac OSX mis à niveau, ouvrez Xcode pour installer les composants. Ensuite, connectez votre Android via USB plutôt que double type-c. Après cela, effectuez la "Révocation des autorisations de débogage USB" à partir des options du développeur sur le téléphone. Ensuite, la liste des appareils adb affichera les connectés téléphone.

0
邱聪进

1) allez sur et installez www.Android.com/filetransfer 2) puis révoquez les autorisations de débogage USB sur Android appareil 3) assurez-vous que vous utilisez l'ancien bash (en Catalina), pour faire ceci: chsh -s/bin/bash
4) débrancher Android du câble USB 5) redémarrer Mac Catalina 6) rebrancher Android 7) exécuter le terminal (bash) 8) les appareils adb devraient apparaître, notez: j'avais essayé d'exécuter l'application Android File Transfer après l'avoir installée, mais elle ne fonctionnerait jamais. Cela dit, il semble essayer et exécuter quelque chose quand il détecte que le câble est branché. Avertissement: Je ne sais pas si cela fonctionnera pour vous, mais ce sont les étapes que j'ai parcourues pour le faire fonctionner pour moi

0
Troy Lyndon