Как мне установить мой телефон на Android?

33

Я озадачен, потому что мой телефон только появлялся, когда я подключал его. Он больше не работает, и параметры разработки определенно установлены, чтобы разрешить отладку по USB. Телефон заряжается через USB, но не отображается вlsusb

[0 amanda@luna android-sdk-linux_86]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 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 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 17ef:4807 Lenovo UVC Camera
Bus 003 Device 012: ID 413c:1003 Dell Computer Corp. Keyboard Hub
Bus 003 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810
Bus 003 Device 013: ID 413c:2010 Dell Computer Corp. Keyboard
Bus 003 Device 014: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]

adb devices -l ничего не показывает

В настройках «Беспроводная сеть» и «Сеть» я изменил настройки USB-подключения на «Mass storage» - они были установлены на «Спросить при подключении», хотя меня точно не спрашивали. Я не получаю Нажмите здесь, чтобы подключиться через USB-оповещение.

Я даже не уверен, является ли проблема моим телефоном или моим компьютером. Кажется странным, что это даже не появляется вlsusb

Недаром в моем брелке также не отображается флешка lsusb- я пробовал оба в разных портах. Я как бы предполагаю, что флеш-накопитель просто сломан, но это может быть моя ОС.

Аманда
источник
5
Это может быть хитрый USB-кабель, позволяющий питание, но без данных. Я бы попробовал другой (и другой порт), на всякий случай.
Оли
1
WTF? Это работает. Моя голова взорвется. Мне никогда не приходило в голову, что проблема может быть в кабеле. Хмм. Так или иначе. Если ты хочешь ответить, я приму это.
Аманда

Ответы:

18

Если бы это был я, я бы попробовал:

  • Перезагрузка телефона. Иногда силовой цикл - это все, что нужно.

  • Другой кабель. Это удивительно хрупкие вещи без внутренней избыточности. Массовое производство ничего не сделало для увеличения их долговечности. У большинства людей есть около тысячи таких загромождающих свои дома, поэтому это должен быть простой обмен.

  • Другой порт. Они могут сломаться и внутренние разъемы могут выпасть.

  • Другой компьютер (при условии, что он находится рядом). Однажды у меня была проблема с чипсетом USB, который отказывался общаться с SGS2 в режиме загрузки. Все остальное было хорошо, но SGS2 просто заставил бы USB-подсистему зависать. Попробовал в ноутбуке и все заработало.

Оли
источник
3
Ни один из 3 не работал для меня. Однако перезагрузка моего телефона сделала свое дело.
Тино
@tino отредактировал ответ, чтобы включить это. :)
Аманда
31

Android больше не поддерживает монтирование вашего телефона в качестве запоминающего устройства USB с Android 4.x. Это все MTP сейчас. Установка mtp-toolsдолжна составить lsusbсписок вашего устройства. Чтобы смонтировать устройство в качестве накопителя, необходимо выполнить еще несколько шагов. Проверьте этот сайт: http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/

... но это не решает тайну вашего большого пальца больше не появляется ...

elorenz
источник
1
Кто-то вытащил тег «пряник», но важно, чтобы мой телефон был пряником, который все еще поддерживает USB Mass Storage.
Аманда
3
Это был неправильный ответ, но информация, которую я искал. Спасибо.
Карстен С.
1

Начиная с Android 7.1.x (думаю, но может быть и с 6.x) USB-кабель, подключенный к устройству, переводится только в режим зарядки. Это сделано для того, чтобы избежать сбоев файловых систем при отключении без надлежащего размонтирования. Вы должны переключиться в режим обмена файлами на вашем телефоне для передачи файлов.

После подключения телефона к компьютеру перейдите в настройки телефона и найдите «usb» или «кабель» и найдите параметр «Включить передачу файлов» (или что-то в этом роде). Затем телефон объявит себя устройством USB, а lsusbв Linux покажет устройство. Затем установите инструментарий ADB Linux ( с использованием apt install <blah>в Ubuntu / Debian или dnf install <blah>на Fedora) , а затем вы можете использовать: adb shell your-linux-shell-cmd-here.

VLA
источник