web-dev-qa-db-fra.com

Le périphérique Android n'est pas connecté à l'USB pour le débogage (studio Android)

J'essaie de déboguer mon application en utilisant un périphérique réel à la place de l'émulateur. Quand j'essaye de me connecter, cela me donne le message:

Périphérique USB introuvable

J'ai essayé de le débrancher et de le rebrancher, mais cela n'a pas fonctionné. Et j'ai aussi activé le débogage USB et les options de sources inconnues dans mon appareil. 

Toute aide est appréciée!

Merci!

63
user1438823

Si vous êtes sous Windows, le périphérique ne sera pas reconnu à plusieurs reprises et, en raison de problèmes de pilote, le périphérique ne s'affichera pas.

  • aller aux paramètres
  • panneau de contrôle
  • matériel et son
  • gestionnaire de périphériques

Et recherchez tous les périphériques affichant une erreur ..___ De nombreux androïdes apparaîtront sous la forme d'un périphérique USB inconnu .._ Sélectionnez ce périphérique et essayez de mettre à jour les pilotes correspondants.

69
HalR

J'ai eu ce problème avec un Nexus 7 - il est apparu dans le Gestionnaire de périphériques, mais n'a pas été reconnu par Android Studio. Le débogage USB de l'appareil était activé. Finalement, j'ai remarqué une icône dans le coin supérieur gauche qui disait "Connecté en tant que périphérique multimédia. Touchez pour afficher d'autres options USB". Lorsque j'ai sélectionné cette option, j'ai pu passer d'un périphérique multimédia (MTP) à un appareil photo (PTP), puis cela a commencé à fonctionner.

104
parsley72

Cette solution fonctionne pour tous les appareils Android non reconnus ... la plupart des marques générales ne viennent pas avec des pilotes de débogage USB ...

  • aller aux paramètres
  • panneau de contrôle
  • matériel et son
  • gestionnaire de périphériques
  • Et recherchez tous les périphériques affichant une erreur. De nombreux androïdes s’affichent sous la forme d’un périphérique USB inconnu ou uniquement sous Android.

La première chose dont vous aurez besoin sera vos identifiants de périphérique. Vous pouvez les amener à ouvrir le gestionnaire de périphériques et à trouver le "Périphérique inconnu" avec un point d'exclamation jaune. Faites un clic droit dessus et sélectionnez "Propriétés", puis allez dans l'onglet "Détails". Dans le menu déroulant "Propriété", sélectionnez les ID de matériel. Il devrait y avoir deux chaînes:

USB\VID_2207&PID_0011&REV_0222&MI_01
USB\VID_2207&PID_0011&MI_01

Copiez ces chaînes quelque part, puis accédez à l'emplacement où vous avez téléchargé le pilote Google USB. Ensuite, vous devez ouvrir le fichier "Android_winusb.inf" dans un éditeur de texte. Je recommanderais d'utiliser Notepad ++.

Android_winusb.inf

Commencez par créer une sous-section pour votre appareil. J'ai appelé le mien "RCA 6378W2" mais peu importe comment vous l'appelez. Ensuite, dans la sous-section que vous avez créée, collez les chaînes d’ID de périphérique que vous avez copiées à partir du Gestionnaire de périphériques, précédées de «% SingleAdbInterface%». Si vous avez besoin d'aide, regardez cette capture d'écran.

REMARQUE:

Si vous utilisez Windows 8 ou 8.1, vous devez désactiver les contrôles de signature du pilote de périphérique avant de pouvoir installer le pilote modifié. Voici une vidéo rapide sur la façon de désactiver les vérifications de pilote de périphérique http://www.youtube.com/watch?v=NM1MN8QZhnk . Ignorer la partie du début sur le 64 bits, l'architecture de votre ordinateur n'a pas d'importance.

S'il vous plaît consulter cet article, pour plus d'informations et instructions MacOS.

16
Guilherme Viebig

Découvert pour Samsung, l’installation de Kies met également à jour le pilote USB qui résout mon problème de connexion de mon Samsung Galaxy S Advance avec Android 4.1.2 à Android Studio sous Windows 7 64 bits . et fonctionne, mais lorsque je connecte mon téléphone, Android Studio ne reconnaît pas mon appareil.

6
user3129467

J'ai eu le même problème avec la connexion de mon Galaxy Nexus à Win7 x64. Je l'ai résolu en obtenant des pilotes, ils peuvent être téléchargés à partir de ici ou également via le gestionnaire de SDK Android.

5
Micer

Après avoir mis votre téléphone en mode développeur, redémarrez-le. Cela a fonctionné pour moi, peut-être que cela fonctionnera pour vous aussi. Après le redémarrage, le téléphone a été reconnu, des pilotes ont été automatiquement installés. Remarque - J'utilise Windows 7.

3

Essayez un autre câble, idéalement un câble officiel de Samsung.

J'avais essayé un câble USB de merde que j'avais traîné, puis un autre qui était Samsung et qui fonctionne parfaitement maintenant.

Je ne sais pas pourquoi ils seraient différents mais travaillaient pour moi.

3
Carlton

Je rencontre ce problème sous Mac OSX Mavericks avec Android Studio, avec mon Samsung Galaxy Express, j'ai fait un petit truc: Exécuter -> Modifier les configurations -> Exécuter -> Afficher le dialogue de sélection. Lorsque je "joue" et que la boîte de dialogue est apparue, j'ai connecté mon appareil et il est apparu. ;)

3
Felipe FMMobile

J'utilise Samung S8, j'ai essayé d'installer:

  1. Pilote Intel Android
  2. Pilote USB Samsung

Mais le pilote du pont adb était toujours manquant… .. Je l’ai finalement fait fonctionner en installant l’application Samsung Smart Switch, qui est une application de gestion des supports.

Mis à jour le 2018-04-20: Si vous avez des problèmes avec le pilote, utilisez simplement http://adbdriver.com/downloads/

2
code4j

Vous devez d'abord installer le pilote. Suivez les instructions sur le site Web des développeurs Android:

http://developer.Android.com/tools/extras/oem-usb.html

2
Rafid

J'ai eu le même problème avec un Samsung Galaxy Note 2. Il a été reconnu sur un ordinateur, mais pas sur un autre (les deux exécutant Windows 7 64b). Après des heures de lutte, j'ai installé Kies (du site Web de Samsung) sur le PC où Android Studio n'a pas pu détecter le smartphone (Kies a été installé sur l'autre). 

Comme par magie, Android Studio a détecté le téléphone !!! J'ai remarqué que le programme d'installation de Kies avait installé un pilote pour le téléphone.

Par conséquent, pour ceux qui rencontrent le même problème de détection, je conseillerais fortement d’installer d’abord Kies.

2
Dominique

Galaxy S7, je devais aller dans Paramètres, Options du développeur et autoriser le débogage USB. Ceci a demandé d'approuver l'ordinateur auquel il était attaché et il s'est présenté instantanément. 

2
Trent Ramseyer

J'avais essayé de redémarrer l'appareil, et c'est du travail, popup et demander à faire confiance au mac pour le mode débogage.

1
Edward Chiang

J'ai un Samsung Galaxy S4. Bien que visible depuis Périphériques, mon téléphone n'était pas répertorié comme connecté depuis Android Studio. J’ai essayé quelques solutions indépendamment, puis ensemble, et j’ai constaté que seule une combinaison [ d’étapes corrigeait le problème. C’est donc pour vous si les mesures répertoriées ci-dessus ou sur un autre site ne fonctionnaient pas seules.

  1. Activer le débogage USB à partir des "Options pour les développeurs"
  2. Téléchargez Kies depuis Samsung. Je pense que Samsung US a remplacé Kies par un nouveau logiciel appelé Smart Switch, mais cela ne résout rien pour moi. J'ai trouvé un Samsung UK téléchargement de Kies qui a bien fonctionné.
  3. Après avoir connecté votre téléphone à votre PC via USB, allez dans les notifications de votre téléphone et cliquez sur les paramètres USB en haut. Basculez-le en mode caméra.

Je répète, seuls ces trois problèmes corrigés ensemble ont résolu le problème. Si certains correctifs que vous avez essayés n’ont pas fonctionné, utilisez-les 3 et cela pourrait résoudre le problème pour vous. Bonne chance.

1
K_7

Vérifiez les pilotes installés. Si les pilotes sont corrects, vérifiez que le port USB de l'appareil est endommagé. 

1
Aleksandr

Redémarrer Android Studio Travaillé dans mon cas

1
Hitesh Sahu

Pour moi, cette astuce simple a fonctionné:

En fait, j'ai activé et désactivé l'adaptateur USB indiqué pour Android dans le gestionnaire de périphériques (Panneau de configuration -> Matériel et audio -> Gestionnaire de périphériques). Et sainte moly ça marche! :RÉ

1
Sahir

La solution pour moi était de suivre les instructions de https://developer.Android.com/studio/run/oem-usb.html#InstallingDriver . Plus précisément, l'élément clé de ce lien qui m'a aidé à trouver la solution était le suivant: "Installez un pilote USB. Commencez par trouver le pilote approprié pour votre périphérique dans le tableau des pilotes OEM ci-dessous." Cela signifie que vous ne pouvez pas trouver un seul lien qui s'applique à tout le monde en tant que solution. Cela dépendra de votre appareil! "J'ai donc visité la page pour obtenir les pilotes OEM à https://developer.Android.com/studio/run/oem-usb.html#Drivers . Dans mon cas, le périphérique que j'utilisais était un LG K8 LTE, je devais accéder à http://www.lg.com/us/support/software-firmware-drivers# , parcourir par produit et trouver le pilote dont j'avais besoin sous le numéro de modèle. "LGAS375 KG K8 ACG - AS375", produit pour téléphone portable. De http://www.lg.com/us/support-mobile/lg-LGAS375 J'ai utilisé le message "Installer le pilote USB" pour Windows ( http://tool.Lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425 ).

Selon le modèle de périphérique que vous utilisez, vous devrez rechercher les pilotes spécifiques qui fonctionnent pour votre téléphone et qui devraient fonctionner. 

1
Jaime Montoya

Eh bien, dans mon cas, la mise à jour des pilotes, le redémarrage d'Android Studio, le redémarrage de mon téléphone, le changement de mode USB ou le débranchement de l'USB n'ont pas aidé.

Ensuite, je suis allé dans les paramètres de développement de mon téléphone et ai basculé le développeur. Mode éteint et rallumé, et cela a fonctionné. AS était ouvert et le téléphone était branché pour le moment.

0
P_95

Comment établir une connexion avec un périphérique en utilisant adb en ligne de commande :

Le débogage USB est activé sur le téléphone et le téléphone connecté.

J'exerce ces commandes sur Linux (RedHat et Ubuntu), mais les mêmes commandes fonctionnent sous le capot sur Windows. Le gestionnaire de périphériques exécute des commandes adb. Vous pouvez trouver une console dans le gestionnaire de votre appareil ou utiliser la ligne de commande normale si vous configurez les chemins d'accès au SDK.

Si vous pouvez lancer adb et voir quelque chose comme ???????? dans la liste des appareils .. 

$ Android-studio/sdk/platform-tools/adb devices
List of devices attached 
????????????    no permissions

Vous exécutez peut-être le serveur adb en tant qu'utilisateur normal . Vous devrez peut-être exécuter le serveur adb en tant qu'utilisateur root. Tuez le serveur en tant qu’utilisateur normal et démarrez-le en tant que root.

$ adb kill-server
$ which adb
$ Sudo <fullpath>/Android-studio/sdk/platform-tools/adb start-server

Maintenant, regardez la liste des périphériques adb, si c'est la première fois que cette machine se connecte à ce téléphone, vous verrez "non autorisé".

$ adb devices
List of devices attached 
MWS0216A31xxxxxx    unauthorized

À ce stade, sur votre téléphone, une boîte de dialogue devrait s'afficher et vous pouvez appuyer sur ok pour autoriser. Ensuite, vous devriez voir "device" dans la liste des devices et les commandes telles que Shell/Push/pull/sync/backup ... devraient fonctionner.

$ adb devices
List of devices attached 
MWS0216A31xxxxxx    device

$ adb Shell "uname -a; df; ls /storage/sdcard0/Download"
Linux localhost 3.10.90-g2ff1b22 #1 SMP PREEMPT Tue Dec 27 17:12:50 CST 2016 aarch64
Filesystem               Size     Used     Free   Blksize
/dev                     1.3G   108.0K     1.3G   4096
/sys/fs/cgroup           1.3G    12.0K     1.3G   4096
/mnt                     1.3G     0.0K     1.3G   4096
/sys/fs/cgroup/pids: Permission denied
/system                  2.4G     2.3G   106.8M   4096
/cust                  492.0M   327.7M   164.3M   4096
/cache                 248.0M   160.0K   247.8M   4096
/splash2: Permission denied
/3rdmodem               59.0M     4.9M    54.1M   1024
/3rdmodemnvm: Permission denied
. .
/storage                 1.3G     0.0K     1.3G   4096
/data                   25.1G    10.9G    14.2G   4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated       25.1G    11.2G    13.8G   4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied
.
.

Jubly belle. J'espère.

0
gaoithe

Windows, il arrive souvent que le périphérique ne soit pas complètement reconnu et que, en raison de problèmes de pilote, le périphérique ne s'affiche pas.

  • 1). Allez aux paramètres

    Panneau 2) .control

    3). Matériel et son

    4) .device manager

enter image description here

0
Keshav Gera

Je viens d'exécuter l'invite de commande adb et d'appuyer sur «Périphériques adb» et cela montrait que le démon ne fonctionnait pas. Il s’est installé et je peux maintenant y voir des appareils Android.

C:\...\...\source\repos\ABC\ABC\Ex.Android>adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
ZF22Q3T      unauthorized

et recharger le projet

0
summerGhost

Par exemple:

Mon chemin de fichier:

C:\...\sdk\extras\google\usb_driver\Android_winusb.inf

Mes données à coller:

;Tablet PC

%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0003&MI_01

%CompositeADBInterface%     = USB_Install, USB\VID_18D1&PID_0003&REV_0230&MI_01
0
user3627268

J'ai eu ce problème soudainement sur une machine Linux sous Linux Ubuntu avec Android Developer Studio. J'ai fait les étapes suivantes 

    1. I opened "System Settings"
    2. Select the listed item "Software and Updates"
    3. Click on the tab "Additional Drivers"
    4. There was a mention about "Dell Inc: Unknown" and the option "Do not use use the device" selected. I selected the alternate driver mentioned and did an "Apply the Changes".

Cela a commencé à fonctionner.

0
Deepak Daniel

De nombreux câbles USB, spécialement ceux de type C, servent uniquement à charger.

 usb type c cable unknown device

D'après mon expérience personnelle, si vous avez un câble de type C et que vous avez des difficultés à connecter votre téléphone à votre ordinateur, vous devez essayer un câble différent de haute qualité, spécialement ceux qui indiquent Données "sur la couverture.

0
Lucas Bustamante