2 votes

Conduite USB sur Android - nouveaux appareils

J'ai eu ce problème pour 2 appareils différents jusqu'à maintenant et j'espère que cela pourra aider d'autres personnes.
J'avais 2 appareils Android différents qui n'étaient pas reconnus par mon sdk alors que toutes les mises à jour de mon sdk étaient à jour.
Je veux trouver une solution générale pour tous les appareils qui fonctionnent sous Android OS mais qui ne sont pas reconnus par le sdk.

2voto

cosmincalistru Points 1243

En utilisant la méthode de @softwarequestioneer réponse et avec un peu d'aide d'un collègue, j'ai trouvé une solution qui a fonctionné dans mes deux cas.

1) Activez le MTP, qui est désactivé par défaut. en allant dans Paramètres > Stockage > Menu (coin supérieur droit) > Connexion ordinateur USB > Périphérique multimédia (MTP).

2) Ajout de la nouvelle référence du dispositif dans android_winusb.inf

Cliquez avec le bouton droit de la souris sur le périphérique inconnu dans le Gestionnaire de périphériques, sélectionnez Propriétés, onglet Détails et, dans la liste déroulante des propriétés, sélectionnez Identités matérielles. Copiez les 2 valeurs dans votre presse-papiers.

Modifiez le fichier android_winusb.inf fourni avec les pilotes USB de Google (l'emplacement typique sous Windows 7 est le suivant "C:\Users\yourUser\AppData\Local\Android\android-sdk\extras\google\usb_driver" et ajoutez ces lignes en utilisant les valeurs de votre presse-papiers :

; your device model
%SingleAdbInterface%        = USB_Install, Clipboard - first value
%CompositeAdbInterface%     = USB_Install, Clipboard - second value

après les dernières lignes des sections [Google.NTx86] et [Google.NTamd64].

3) Mise à jour des pilotes dans le Gestionnaire de périphériques

Cliquez avec le bouton droit de la souris sur le périphérique inconnu dans le Gestionnaire de périphériques, demandez-lui de mettre à jour les pilotes et dirigez-le vers le référentiel de pilotes google usb mentionné ci-dessus.

4) A ce stade, adb devrait reconnaître le périphérique .

5) Si vous n'êtes pas reconnu après l'étape 4, vous devez redémarrer votre appareil. .

J'espère que cela vous aidera. Cela a fonctionné pour moi sur les appareils HP et Panasonic.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X