Ubuntu 14.04 не распознает ни одного из моих устройств на базе Android больше. (Попробованный Nexus 7 и Galaxy Nexus)
Я думал, что это было MTP или проблемой ADB, но соединяющийся / отключение устройств даже не изменяет вывод lsusb
или dmesg
вообще.
Это похоже на устройства, даже не включаются - в. Однако они оба заряжаются обычно, когда я включаю их, таким образом, я не могу предположить иметь кабельную проблему или проблему с самими устройствами на базе Android.
(Я попробовал его отладкой usb на и прочь на обоих устройствах - никакое различие),
Проблемой был в конечном счете кабель.
Некоторые USB-кабели только для зарядки. Другие кабели также поддерживают данные. Я попробовал 3-4 различных кабеля, пока один из них в конечном счете не работал.
Это было причиной, почему подключение телефона даже не зарегистрировалось в dmesg вообще.
У меня есть проблемы с моей установкой Ubuntu GNOME 14.04, распознающей мой Nexus 7 время от времени, также. Это что работы для меня:
adb devices
(Вы, возможно, должны были бы быть корнем).
если dmesg
не сообщает ни о каком изменении, это - окончательно кабельная проблема или в худшем случае проблема с портом micro-USB устройств на базе Android
Настраивать обнаружение устройств на Ubuntu Linux:
Входят в систему как корень и создают этот файл:/etc/udev/rules.d/51-android.rules.
Использование этот формат для добавления каждого поставщика к файлу:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
В этом примере, идентификатор поставщика для HTC. Присвоение РЕЖИМА указывает полномочия чтения-записи, и ГРУППА определяет, какая группа Unix владеет узлом устройства.
Теперь выполнитесь:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
Чтобы использовать телефоны на базе Android в Ubuntu, способ разработчика должен быть позволен.
1. Сначала Вы должны пойти в урегулирование на своем андроиде и прокрутить вниз к «О телефоне». Выявите его.
2. Прокрутите вниз к основанию снова, где Вы видите, «Строят число». (Ваш строить число может измениться от нашего здесь.)
3. Выявите его семь (7) раз.
4. После этого новый пункт в урегулировании появляется, который является ({} варианты разработчика), выявляют его.... При отладке Вы видите USB debugging
проверка это теперь, человечность 14.04 должна видеть, что Ваше устройство обладает....
Как Органический Мрамор, правильно сказанный, необходимо создать файл /etc/udev/rules.d/51-android.rules
с одним или несколькими следующих строк:
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" #Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" #ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" #Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" #Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" #Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" #Google
SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" #Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" #Hisense
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" #HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev" #Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666", GROUP="plugdev" #K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666", GROUP="plugdev" #KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev" #Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev" #Lenovo
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev" #LG
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev" #Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev" #MTK
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666", GROUP="plugdev" #NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666", GROUP="plugdev" #Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev" #Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666", GROUP="plugdev" #OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666", GROUP="plugdev" #Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666", GROUP="plugdev" #Pegatron
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666", GROUP="plugdev" #Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666", GROUP="plugdev" #PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev" #Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666", GROUP="plugdev" #SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" #Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev" #Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666", GROUP="plugdev" #Sony
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev" #Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666", GROUP="plugdev" #Teleepoch
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666", GROUP="plugdev" #Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev" #ZTE
Я думал, что у меня похожая проблема, мой телефон Android показывал сообщение после того, как я подключился к USB, что компьютер не может получить доступ к данным на устройстве, однако я заметил, что мой файловый менеджер показывает мой телефон Android отключенным, поэтому, когда я нажал на нее, на телефоне появилось сообщение с вопросом, хочу ли я разрешить доступ к данным, и после согласия я мог получить доступ к данным телефона.
P.S. Я использую Pop!_OS на основе Ubuntu 19.10.