C'est une question assez commune, mais aucune des solutions ne semble fonctionner pour moi. Premier demandeur, alors excuses-moi si je me trompe de convention.
J'essaie de connecter mon Galaxy S5 à mon ordinateur sous Ubuntu 14.04 pour pouvoir effectuer certains développements sous Android. J'ai récemment téléchargé et installé Android Studio et le SDK. Mon périphérique est détecté lorsqu'il est connecté via USB, mais le périphérique apparaît comme "non autorisé" ou "hors connexion". Je sais que je devrais m'attendre à l'invite de la clé RSA, mais elle n'apparaît jamais.
J'ai essayé:
- Vérification du débogage activée
- Exécuter adb kill-server et adb devices
- Redémarrage (le périphérique, les options du développeur, la machine)
- Débrancher et rebrancher simplement le câble USB - Vérifier la version de mon adb (version 1.0.31)
- Essayer différents ports USB
- Annulation des autorisations de débogage USB - Activation de l'intégration ADB à partir d'Android Studio - Connexion en tant que périphérique PTP et périphérique MTP
Je l'ai essayé sur une machine séparée qui exécute Fedora et cela fonctionne très bien sans problème, le promopt apparaît tout de suite. Par conséquent, j'imagine que ce n'est pas le câble USB qui est défectueux.
Des idées?
Essayez ces:
adb kill-server
puis adb start-server
.J'espère que cela t'aides.
Essayez de tuer adb adb kill-server
puis désactivez le débogage usb, puis démarrez adb par adb start-server
, puis activez le débogage usb, branchez le téléphone à nouveau et ne laissez pas le téléphone en veille entre les processus.
MODIFIER
Il s'est avéré que la clé ADB RSA de mon ordinateur portable posait problème. Je suppose que mon G3 rejetait une mauvaise clé et interdisait à mon ordinateur portable de s'y connecter via ADB.
ADB enregistre un fichier de clé à plusieurs emplacements sur un ordinateur Windows. Le premier se trouve à l'emplacement où se trouve adb.exe (C:\Android), le second se trouve dans le> profil de l'utilisateur (C:\Utilisateurs * nom_utilisateur *. Android), la troisième place se trouve dans les fichiers système Windows (C:\Windows\System32\config\systemprofile.Android), le fichier est simplement nommé "adbkey" sans extension. S'il n'y a pas de fichier de clé lors de l'exécution d'ADB, il en générera un automatiquement.
Le mien se trouvait dans mon dossier d’utilisateur (C:\Users * nomutilisateur * .Android). Tout ce que je devais faire était de supprimer le fichier adbkey (il y avait aussi un fichier nommé "adbkey.pub" que j'ai également supprimé), de redémarrer le serveur adb avec la commande Invite (adb start-server) et de brancher mon téléphone. I A reçu instantanément la fenêtre RSA Fingerprint Key sur mon> G3 permettant la connexion entre les deux appareils. Ensuite, en tapant "périphériques adb", le numéro de série de mon téléphone a été renvoyé, suivi de "périphérique" indiquant qu'il était disponible. > Je suis retourné dans le dossier C:\Users * nom d'utilisateur * .Android\et bien sûr il y avait de nouveaux fichiers "adbkey" et "adbkey.pub".
obtenu de xda
EDIT 2
ESSAYEZ aussi cette étape
adb kill server
etadb start server
Mon correctif à ce problème:
Étape 1: Désactivez le DEBUGGING USB dans les options du développeur.
Étape 2: Retirez le câble USB
Étape 3: Activer le débogage USB (ceci repose sur les configurations USB)
Étape 4: à l'invite de commande, entrez adb kill-server, puis adb start-server
Étape 5: connectez le câble USB
Étape 6: Vérifiez les périphériques connectés dans Exécuter dans Android Studio (vous devriez pouvoir voir votre périphérique répertorié)
Étape 7: Si vous souhaitez continuer à utiliser le câble, cela suffit.
(Si vous voulez faire du débogage sans fil, continuez avec l'étape ci-dessous)
Étape 8: tapez adb tcpip 5555. Si aucune erreur ne s'affiche, retirez le câble USB.
Étape 9: Recherchez l’adresse IP de votre téléphone dans À propos de abd puis tapez adb connect xxx.vvv.b.n (l’adresse IP de votre téléphone).
Étape 10: vérifiez à nouveau les périphériques dans Android Studio et vérifiez votre périphérique dans la liste des périphériques. Si oui,
J'ai eu un long câble blanc. Juste ne resterais pas connecté. Commuté sur un autre câble noir plus court, il fonctionne 100% du temps.
Impossible de connecter Samsung Note II (N7100).
Étape 1. Suivez la réponse de user4847410 ci-dessus. La prochaine fois que vous connecterez votre téléphone, un message d'autorisation s'affichera.
Étape 2. J'ai également échangé mon câble.
Étape 3. Vérifiez le port USB comme si vous installiez un port particulier, un autre port pourrait ne pas vous convenir.
Note: fait deux fichiers batch
adb-fix.bat
adb kill server
adb start server
pause
adb-devices.bat
adb devices
pause
- J'ai voté pour cette bonne réponse, mais je n'ai pas assez de félicitations, elle a donc été supprimée! -
La désactivation et l'activation des options pour les développeurs et du mode débogage sur les paramètres du téléphone Android ont résolu le problème.
Si vous êtes sur Windows et que vous rencontrez le même problème, essayez de supprimer le processus adb.exe
du gestionnaire de tâches, puis essayez de réexécuter votre application.
Un câble plus court a fait l'affaire.
Il s'avère que l'épaisseur de fil utilisée à l'intérieur du câble a un impact sur la résistance du câble. Cette résistance provoque une perte d'énergie à l'intérieur du câble lorsqu'une charge connectée tire un courant et provoque une chute de tension pouvant réduire la tension du périphérique à un point où il n'est pas possible de charger rapidement ou complètement.
http://goughlui.com/2014/10/01/usb-cable-resistance-why-your-phonetablet-might-be-charging-slow/
Changez le câble USB !!!! Je ne peux pas expliquer cela techniquement, cependant après de nombreuses tentatives et erreurs, cela a fonctionné pour moi.
adb kill-server
pour tuer la session adb existante adb start-server
pour démarrer une nouvelle session adbSi tout ce qui précède ne résout pas votre problème, vous pouvez essayer de supprimer la variable d'environnement nommée "Android_SDK_HOME
" . Cela a vraiment résolu mon problème. J'espère que ça vous aidera!
Pour résoudre ce problème, utilisez USB2 au lieu de USB3
Vous pouvez essayer ceci:
Allez à tools/enable adb integration
et décochez-le.
maintenant, vérifiez-le et exécutez à nouveau. La prochaine fois, le studio Android redémarrera adb et il pourra trouver votre appareil.
Sur Windows -> Lancez votre terminal à partir du dossier platform-tools du sdk Android.
Ensuite, utilisez les commandes suivantes
adb kill server
adb start server
ça devrait marcher
Plus tôt pendant presque 3 heures, j'ai fait:
Voici comment résoudre ceci:
Ce problème est dû au fait que vous avez utilisé une ancienne version d’adb et que votre appareil n’est pas compatible. ou vous avez plus d'un adb
La clé est:
dans mon cas, sur mon Windows 7, j'ai encore un adb sur "C:\Windows\adb.exe" et une ancienne version, donc ma commande adb est toujours exécutée à partir de ce fichier. J'ai résolu le problème en exécutant adb sous mon répertoire sdk "SDK_DIR/platform-tools/adb.exe"
Téléchargez et installez votre pilote de périphérique manuellement via le site Web du fabricant, tel que: Samsung, micromax, intex, etc.
J'ai aussi récemment eu ce problème et je l'ai résolu en redémarrant Android Studio. Mais mon ami devait avoir le câble d'origine pour son appareil, aucun autre câble ne fonctionnait.
J'ai essayé la plupart des choses sur cette page et aucune d'entre elles n'a fonctionné pour mon Samsung S5. Cependant, lorsque j'ai commuté le câble sur un type USB-C, le problème semblait être résolu ... jusqu'à la prochaine fois.
Dans mon cas, il s'est avéré que vous devez être connecté en tant que propriétaire du périphérique pour accepter correctement le débogage USB.
A essayé l'étape "Désactiver et réactiver le débogage USB sur le téléphone" mais n'a pas obtenu l'invite RSA sur un utilisateur "normal", est passé au propriétaire et a essayé à nouveau et l'a obtenu.
Vous avez peut-être une version plus ancienne de la BAD, mettez à jour le paquet d’outils et cela devrait faire tomber la dernière BAD.
J'ai eu ce problème sur un périphérique USB-C utilisant un câble microUSB avec un adaptateur USB-C. Après avoir basculé sur un câble USB-C sans aucun adaptateur, cela a fonctionné. Je n'ai vu ce problème que sur un LeEco.
Dans mon cas, le problème était que j'avais utilisé un câble d'extension USB. Dès que je branche le câble microUSB directement sur le PC détecté par le périphérique.
Si votre application ne manipule pas les connexions WiFi - une autre solution légèrement différente, qui contourne complètement les problèmes USB - permettant une connexion de débogage sans fil - ADB sur WiFi/TCP/IP.
Essayez de mettre à niveau votre plate-forme Android SDK en procédant comme suit:
Exécuter le gestionnaire de SDK
Exécutez "Installer les packages…"
Redémarrez le SDK Manager
J'ai essayé et ça va pour moi.
ref: link
Dans mon cas (même problème - Nexus 5 est connecté mais avec le statut "hors ligne"), le problème a été résolu par "Invalidate caches and Restart" dans Android Studio. redémarrer.
Redémarrez le votre mobile cela le réparera.
Outre la solution mentionnée ci-dessus, essayez de télécharger le pilote USB Android de Samsung pour votre plate-forme. Voici un lien vers celui de Windows:
https://developer.samsung.com/galaxy/others/Android-usb-driver-for-windows