38 votes

Impossible de monter SAMSUNG_Android dans UBUNTU

Lorsque j'active USB debugging dans un téléphone Android et que je le connecte à Ubuntu, j'obtiens une fenêtre popup comme celle-ci

Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device

Comment désactiver ou ignorer la popup ? Sous Windows, cela fonctionne bien ; le problème ne se pose que sous Ubuntu.

54voto

Fukuzawa Yukio Points 1182

Le problème est qu'Ubuntu ne prend pas encore en charge le MTP de manière native. J'espère qu'avec la prochaine version 13.04, ils corrigeront ce problème ennuyeux. En attendant, vous pouvez ajouter manuellement le support MTP à votre PPA Ubuntu et avoir un accès transparent à votre appareil Android.

Dans le terminal, numéro :

sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update

puis

sudo apt-get install gvfs

Redémarrez votre ordinateur. Vous devrez peut-être activer le débogage USB sur vos appareils Android. La prochaine fois que vous le brancherez, il ne devrait pas y avoir de popups d'erreur ennuyeux, il devrait apparaître dans Nautilus comme un seul appareil avec la carte SD et la mémoire interne comme sous-dossiers, et non comme deux appareils montés. Le transfert de données devrait fonctionner, mais il se peut que vous ayez des problèmes pour accéder à l'appareil à partir de certaines applications, auquel cas vous voudrez peut-être donner à l'utilisateur la possibilité d'accéder à la carte SD. Go-mtpfs un essai. Il faut monter/démonter manuellement le périphérique (ce qui se fait en deux clics) mais ensuite tout devrait être aussi rapide et facile que d'accéder à un dossier normal.

J'espère que cela vous aidera. Cela fonctionne pour moi. Ubuntu 12.04, Samsung Galaxy S III et Nexus 7.

15voto

Sven Points 21

Aujourd'hui j'ai résolu le problème, avec un Wiko DARKMOON. Le problème de la solution gvfs de Linux était qu'il n'y avait pas de correspondance pour mon périphérique dans le fichier "/lib/udev/rules.d/69-libmtp.rules".

Attention : Il se peut que vous ayez besoin d'activer le "débogage usb", pour voir le périphérique par "lsub". Cela peut être fait comme ceci :

  • Android 2.3 - Gingerbread : Paramètres > Applications > Développement > Débogage USB
  • Android 4.0 - Ice Cream Sandwich : Paramètres > Options du développeur > Débogage USB
  • Android 4.1 - Jelly Bean : Paramètres > Options du développeur > Débogage USB
  • Android 4.2 ou supérieur - Jelly Bean :
    • Réglages > À propos de
    • Faites défiler jusqu'au numéro de bâtiment et appuyez 7 fois dessus.
    • Vous trouverez maintenant les "Options du développeur" dans le menu "Paramètres".
    • allez-y et activez "Débogage USB".

Les étapes suivantes m'ont aidé à monter automatiquement mon périphérique sur Linux Mint avec un "gfvs" déjà installé :

  1. Trouvez le vendorid et le productid avec lsub :

    $> lsusb
    Bus 001 Device 013: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
    ...

    le "0bb4" est l'identifiant du fournisseur, le "0c02" est l'identifiant du produit.

  2. ouvrir le fichier "/lib/udev/rules.d/69-libmtp.rules" pour le modifier :

    $> gksudo gedit /lib/udev/rules.d/69-libmtp.rules
  3. Insérez le nouveau dispositif, en dupliquant un dispositif précédent et en corrigeant les identifiants, puis enregistrez le fichier :

    # Wiko DARKMOON
    ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
  4. Débranchez votre smartphone et rebranchez-le. Votre Linux devrait monter votre appareil comme il le ferait pour un autre.

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