ADB не находит устройств, и MTP не работает

Под управлением Ubuntu 16.04 LTS, я попытался добраться, ADB, работающий с Android 7.1.1 Wileyfox Быстро, звонят. Выполнение adb devices шоу никакие результаты:

$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

Некоторые основы я попробовал:

  • Несколько USB-кабелей и несколько портов
  • Режим Developer идет
  • USB, Отлаживающий, включен
  • Я попробовал режим установки USB к Зарядке, PTP и MTP
  • Перезапуск adb server, и попытка выполнить его как корень.

lsusb показывает мой телефон:

$ lsusb
Bus 001 Device 013: ID 2970:2282

У меня есть соответствующие правила udev (NB, я нашел второе правило в https://compuitusa.com/mounting-the-android-phone-in-ubuntu-16-04/):

$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="2970", ATTR{idProduct}=="2282", MODE="0666"
$ cat /etc/udev/rules.d/52-mtp.rules
ATTR{idVendor}="2970", ATTR{idProduct}=="2282", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Полномочия устанавливают взглядом udev хорошо:

$ ls -lah /dev/bus/usb/001/013
crw-rw-rw-+ 1 root root 189, 12 Aug 29 06:56 /dev/bus/usb/001/013

Телефон разоблачает использование dmesg:

[  672.881607] usb 1-2: new high-speed USB device number 13 using xhci_hcd
[  673.011350] usb 1-2: New USB device found, idVendor=2970, idProduct=2282
[  673.011364] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  673.011371] usb 1-2: Product: Wileyfox Swift
[  673.011378] usb 1-2: Manufacturer: Wileyfox
[  673.011384] usb 1-2: SerialNumber: e81ed488

udevadm тестирует взгляды хорошо:

$ udevadm info -q all -n /dev/bus/usb/001/013
P: /devices/pci0000:00/0000:00:14.0/usb1/1-2
N: bus/usb/001/013
S: libmtp-1-2
E: BUSNUM=001
E: DEVLINKS=/dev/libmtp-1-2
E: DEVNAME=/dev/bus/usb/001/013
E: DEVNUM=013
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2
E: DEVTYPE=usb_device
E: DRIVER=usb
E: ID_BUS=usb
E: ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_2
E: ID_MEDIA_PLAYER=1
E: ID_MODEL=Wileyfox_Swift
E: ID_MODEL_ENC=Wileyfox\x20Swift
E: ID_MODEL_ID=2282
E: ID_MTP_DEVICE=1
E: ID_PATH=pci-0000:00:14.0-usb-0:2
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2
E: ID_REVISION=0310
E: ID_SERIAL=Wileyfox_Wileyfox_Swift_e81ed488
E: ID_SERIAL_SHORT=e81ed488
E: ID_USB_INTERFACES=:ffff00:ff4201:
E: ID_VENDOR=Wileyfox
E: ID_VENDOR_ENC=Wileyfox
E: ID_VENDOR_ID=2970
E: MAJOR=189
E: MINOR=12
E: PRODUCT=2970/2282/310
E: SUBSYSTEM=usb
E: TAGS=:seat:uaccess:
E: TYPE=0/0/0
E: USEC_INITIALIZED=673329989

Телефон отображен как средство запуска Единицы. Однако нажатие на средство запуска иногда поднимает всплывающее сообщение, ‘Не могущее смонтировать устройство на базе Android‘, но не делает ничего иного. Выполнение Наутилуса показывает телефон записью под Компьютером: нажатие на запись телефона ничего не делает. Я также попытался установить параметры usb телефона на Зарядку и PTP, а не MTP без успеха для adb devices или видеть файлы телефона. Какие-либо идеи, как заставить ADB находить телефон и как видеть файлы телефона в Наутилусе?

1
задан 29 August 2017 в 11:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: