Ubuntu не узнает мой телефон. Он даже не указан в выводе lsusb: darlan@HTPC ~ $ lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Пробовал добавлять правило к udev без успеха, как показано ниже darlan@HTPC ~ $ cat /etc/udev/rules.d/51-android.rules SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
Использование инструментов adb с правами root также не работает darlan@HTPC ~/dev/adt-bundle-linux-x86_64-20140321/sdk/platform-tools $ sudo ./adb devices List of devices attached
Может ли кто-нибудь пролить свет на этот вопрос? Моя версия ядра 3.13.0-24-generic, и я с удовольствием предоставил бы дополнительную информацию.
Спасибо
Возникла та же проблема некоторое время назад. Решение - вам нужно установить mtp tools. Попробуйте это, я уверен, что это сработает нормально: -
sudo apt-get install mtp-tools mtpfs
Затем убедитесь, что когда u подключился к ур-телефону, режим MTP включен
Я думаю, у вас есть параметры разработчика включены. Как только вы отключите это, есть вероятность, что ваш телефон будет обнаружен на Ubuntu. Я не понимаю, почему это происходит, но это было проблемой с моим телефоном. У меня было два телефона Moto E, и один из них был обнаружен на моем Xubuntu, а другой - нет. И вот как я натолкнулся на это. Кроме того, у меня есть идентификатор поставщика в 51 файле правил.
SUBSYSTEM == "usb", ATTR {idVendor} == "22b8", MODE = "0666",
ОС : Xubuntu 14.04 3.18 rc4 Ядро.