J'ai aussi le même problème avec mon portable Lenovo. Au départ, je pensais que le problème venait de mon téléphone.
Mais en fait, le problème est le suivant adb
n'ont pas la permission de lire le rsa key
pour communiquer avec l'appareil. Lorsque nous exécutons adb server
il créera un dossier nommé .android
(Linux - /home/--username--/.android
Windows - C:/Users/--username--/.android
) dans le répertoire personnel de l'utilisateur actuel qui contient le fichier adb rsa key
utilisés pour communiquer entre les appareils. Lorsque je vérifie le dossier est attribué avec root
permission(j'utilise Ubuntu 16.04 et je ne sais pas comment elle est attribuée).
J'ai donc supprimé le dossier en utilisant la commande ci-dessous. Utilisez la méthode particulière pour supprimer le dossier en fonction de votre système d'exploitation. Je l'ai mentionné ci-dessous pour linux.
sudo rm -rf .Android
Puis j'ai redémarré le adb server
en utilisant la commande ci-dessous.
adb start-server
Maintenant, il a créé le .android
avec la permission de l'utilisateur actuel. Une fois ceci fait, j'ai obtenu le Allow USB debugging
dialogue.
J'espère que cela aidera quelqu'un.