Я полагаю, что прочитал все связанные сообщения в сети, и теперь я протягиваюсь для справки.
Я пытаюсь подключить свой телефон HTC 610 Desire Android 4.4.2 к моему рабочему столу Ubuntu 16.06. Моя цель состоит в том, чтобы работать с Android Developer Studio 2.1 для разработки приложений для Android.
Я выполняю lsusb с отключенным телефоном:
thomas@thomas-desktop:/var/log$ lsusb
Bus 003 Device 010: ID 17f6:0822 Unicomp, Inc
Bus 003 Device 009: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 008: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 011 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 010 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Включите телефон и попробуйте еще раз:
thomas@thomas-desktop:/var/log$ lsusb
Bus 003 Device 010: ID 17f6:0822 Unicomp, Inc
Bus 003 Device 009: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 008: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 011 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 010 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Так никакое изменение с этим. Что произошло с этим? Я смотрел в системном журнале, но не см. ничего поучительного.
Я создал файл с 51 правилом андроида. Вот содержание:
thomas@thomas-desktop:/var/log$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
И со старым и с новым идентификатором поставщика HTC, так как я не уверен который шахта. Я добавил своего пользователя к plugdev группе.
Вот мой файл предохранителя:
thomas@thomas-desktop:/var/log$ cat /etc/fuse.conf
# /etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)
# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#mount_max = 1000
# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other
Я включил Отладку USB по своему телефону и выбрал, Проверяют приложения по USB. Когда я включаю свой телефон, он указывает, что заряжается по кабелю от моего компьютера, но ничего иного.
Я теперь не имею ничего иного для взгляда на и застреваю.
Когда я включил тот же телефон в свой компьютер Windows, он вел себя точно тот же путь. Я купил планшет Samsung Galaxy E и включил его, и он сразу работал.
Это приводит меня полагать, что проблемой является HTC Desire 610, который, кажется, не работает со средой разработки Android. Так, на данный момент я иду дальше с планшетом.
На основе Вашего описания и результатов испытаний от Вашего вопроса преступник аппаратная проблема :
наиболее вероятный преступник является кабелем.
Некоторые проблемы с кабелем:
Возможно кабель для зарядки аккумуляторов - компьютер не распознает кабель для зарядки аккумуляторов. Попытайтесь изменить кабель, чтобы гарантировать, чтобы у Вас был функционирующий кабель для передачи данных.
Возможно поврежденный кабель - некоторые соединения в кабеле не могут быть свободными. Существуют случаи, где сотрясение кабеля будет влиять на его функциональность. Это - случаи поврежденных кабелей. Я также видел случаи, где кабель будет работать с некоторыми устройствами на том же ПК и не функционировать с другими устройствами. Я также видел случаи, где некоторые кабели будут работать с некоторыми телефонами и не другими телефонами. Все те случаи или были из-за очень дешевых кабелей, которые, возможно, стали поврежденными легче, чем некоторые более дорогие кабели.
Возможно поврежденный коннектор по телефону - я видел много случаев, где кабель не мог бы заряжаться, или соединяться с компьютером даже с подходящим кабелем. Получающийся преступник был коннектором по телефону, о котором замена коннектора решила вопрос.
Это могла бы быть другая проблема, но это проверяющий те типичные проблемы могло сэкономить некоторое время.