web-dev-qa-db-fra.com

Google Pixel non capturé par les "appareils adb"

J'ai essayé tout ce que je peux trouver n'importe où.

De lsusb:

Bus 002 Device 021: ID 18d1:4ee6 Google Inc. 

De dmsg:

[ 3609.392038] usb 2-1: new SuperSpeed USB device number 21 using xhci_hcd
[ 3609.411721] usb 2-1: New USB device found, idVendor=18d1, idProduct=4ee6
[ 3609.411729] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.411734] usb 2-1: Product: Pixel
[ 3609.411738] usb 2-1: Manufacturer: Google
[ 3609.411742] usb 2-1: SerialNumber: FAXXXXXXXXXX

Résultat des périphériques adb:

List of devices attached 

avec une ligne blanche après

J'ai tout essayé de this question/réponse, et rien de tout cela n'a fonctionné.

Ce qui est étrange, c’est que le logiciel est sélectionné et fonctionne depuis le studio Android, mais pas via un terminal.

3
Cruncher

J'avais aussi des erreurs en essayant de connecter mon appareil Pixel:

AA69M0123456 no permissions (verify udev rules); see [http://developer.Android.com/tools/device.html]

Même après la configuration des règles udev, le débranchement/replugging, adb kill-server/startserver, la réactivation des options de développement sur le téléphone, etc., la connexion n’était toujours pas établie.

C'est parce que le mode USB du téléphone était réglé sur Charge this device. Le basculer sur Transfer files (via le menu de notification) l’a finalement fait fonctionner.

7
adelphus

Je vais reformuler et être plus précis, car je pense que ma réponse précédente a peut-être été mal interprétée.

Je suppose que vous essayez d'accéder à la mémoire de stockage interne du téléphone et/ou à la carte SD insérée.

Dans ce cas, si le téléphone fonctionne sous Android système d’exploitation (c’est Google, ce devrait être le cas), vous devriez recevoir une notification indiquant le mode dans lequel se trouve le téléphone, en ce qui concerne la connexion USB.

En règle générale, il suffit de dérouler la section des notifications pour vous permettre de "taper et basculer". En dehors de cela, vous pouvez vous rendre dans la section des paramètres du téléphone pour voir s’il est possible de basculer sur une option ressemblant à "Partager des fichiers".

En dehors de cela, vous devrez peut-être vous plonger dans la documentation qui aurait dû être fournie avec le téléphone.

Comme il semble prendre en charge Mac (qui est également basé sur UNIX), il devrait être utilisable avec Linux. En outre, vous devrez peut-être contacter directement Google pour obtenir des instructions plus explicites permettant au téléphone d'interagir avec Ubuntu.

https://support.google.com/pixelphone/answer/2840804?hl=fr

1
user638438

Face au même problème que le PO, je suis tombé sur ce post. Je voulais revenir et contribuer ce qui a fonctionné pour moi.

J'ai découvert que la version d'ADB fournie avec Ubuntu est 1.0.31, qui ne fonctionne que jusqu'à Android 5. Vous avez besoin de la dernière version de adb 1.0.32, qui prend en charge Android v7.1. est ce qui est livré avec le pixel. Cette question a reçu une réponse ici: Comment mettre à jour ou réinstaller la version la plus récente de ADB?

J'ai aussi découvert qu'il y avait un bogue avec l'USB 3 sur certaines machines: brancher un concentrateur USB 2 bon marché (ou un ancien adaptateur) était le dernier moyen d'obtenir adb devices pour détecter mon Pixel. (Cela m'a semblé bizarre aussi, mais cela a fonctionné).

Je ne sais pas si l'ajout d'une règle udev a aidé ou non, mais je l'ai également essayé plus tôt dans le processus. Peut-être que si quelqu'un d'autre se présente, ils pourront clarifier cette étape.

1
Strixy