web-dev-qa-db-fra.com

Comment monter mon téléphone Android?

Je suis perplexe parce que mon téléphone n'apparaissait que lorsque je le branchais. Ce n'est plus le cas et les options de développement sont définitivement configurées pour permettre le débogage USB. Le téléphone est en cours de chargement via USB mais n'apparaît pas dans lsusb

[0 amanda@luna Android-sdk-linux_86]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 17ef:4807 Lenovo UVC Camera
Bus 003 Device 012: ID 413c:1003 Dell Computer Corp. Keyboard Hub
Bus 003 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810
Bus 003 Device 013: ID 413c:2010 Dell Computer Corp. Keyboard
Bus 003 Device 014: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]

adb devices -l ne montre rien.

Dans les paramètres de réseau et sans fil, j’ai modifié les paramètres de connexion USB en "Stockage de masse". Ils étaient configurés en "Demander à la connexion" bien que je ne sois définitivement pas demandé. Je ne reçois aucun Cliquez ici pour vous connecter via une alerte USB non plus.

Je ne sais même pas si le problème vient de mon téléphone ou de mon ordinateur. Il semble étrange que cela n'apparaisse même pas dans lsusb

Ce n’est pas pour rien que la clé USB de mon trousseau n’apparaît pas non plus dans lsusb - J'ai essayé les deux dans de nombreux ports. Je suppose que la clé USB est juste bouchée, mais cela pourrait être mon système d'exploitation.

32
Amanda

Si c'était moi j'essaierais:

  • Redémarrer le téléphone. Parfois, un cycle d'alimentation suffit.

  • Un autre câble. Ce sont des choses étonnamment fragiles sans redondance interne. La production de masse n'a rien fait pour améliorer leur longévité. La plupart des gens ont environ un millier de ces personnes encombrant leurs maisons, il devrait donc s'agir d'un simple échange.

  • Un port différent Ils peuvent se briser et les connecteurs internes peuvent tomber.

  • Un ordinateur différent (en supposant qu’il se trouve à proximité). Une fois, j'ai eu un problème avec un chipset USB qui refusait de parler à un SGS2 en mode téléchargement. Tout le reste allait bien, mais le SGS2 ne ferait que bloquer le sous-système USB. Essayé dans un ordinateur portable et cela a juste fonctionné.

17
Oli

Android ne prend plus en charge le montage de votre téléphone en tant que périphérique de stockage de masse USB à partir de Android 4.x. C'est tout MTP maintenant. L'installation de mtp-tools devrait donner à lsusb la liste de votre appareil. Pour monter votre appareil en tant que lecteur, vous devez suivre quelques étapes supplémentaires. Consultez ce site: http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/

... mais cela ne résout pas le mystère de votre clé USB qui n'apparaît plus ...

30
elorenz

Android 7.1.x et ultérieur (je pense, mais pourrait être de 6.x également), le câble USB connecté à l'appareil est mis en mode de charge uniquement. Ceci permet d'éviter que les systèmes de fichiers ne se bloquent lorsqu'ils sont déconnectés sans être correctement démontés. Vous devez passer en mode de partage de fichiers sur votre téléphone pour transférer des fichiers.

Après avoir connecté votre téléphone à votre ordinateur, allez dans les paramètres de votre téléphone et recherchez "usb" ou "câble" et recherchez l'option indiquant "Activer le transfert de fichier" (ou quelque chose de similaire). Ensuite, le téléphone se déclarera comme un périphérique USB et lsusb sous Linux affichera le périphérique. Ensuite, vous installez le toolkit ADB Linux (en utilisant apt install <blah> sur Ubuntu/Debian ou dnf install <blah> sur Fedora), puis vous pouvez utiliser: adb Shell your-linux-Shell-cmd-here.

1
VLA