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, и я с удовольствием предоставлю больше информации.
Спасибо
Да. Считайте 3-ю точку в Установка устройства для разработки .
http://developer.android.com/tools/device.html#setting-up
Это работало в моем случае.
Я предполагаю, что Вам включили опции разработчика. Как только Вы выключаете это существует шанс, что Ваш телефон будет обнаружен на Ubuntu. Я не делаю, почему это происходит, но это было проблемой с моим телефоном. У меня было два телефона Moto E, и один из них был обнаружен на моем Xubuntu, в то время как другой не делает. И это - то, как я столкнулся с этим. Также у меня действительно есть идентификатор поставщика в 51 файле правил.
ПОДСИСТЕМА == "usb", ATTR {idVendor} == "22b8", РЕЖИМ = "0666",
ОС: ядро Xubuntu 14.04 3.18 rc4.
Перенесенный та же проблема некоторое время назад. Решение - Вы, должен установить mtp tools
. Попробуйте это, я вполне уверен, это будет работать fine:-
sudo apt-get install mtp-tools mtpfs
Затем удостоверьтесь, когда u включают Ваш телефон, режим MTP включен