Як встановити телефон 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-з'єднання на "масове зберігання" - вони були встановлені на "запитувати підключення", хоча мене точно не запитували. Я не отримую жодного клацання тут для підключення через сповіщення USB.

Я навіть не впевнений, проблема в моєму телефоні чи моєму комп’ютері. Здається дивним, що це навіть не з'являється вlsusb

Недаремно палець на моїй брелоці також не з'являється в lsusb- я спробував обидва в купі різних портів. Я начебто припускаю, що привід великого пальця просто захищений, але це може бути моя ОС.


5
Це може бути хитрий USB-кабель, що дозволяє живити, але немає даних. Я б спробував інший (і інший порт), про всяк випадок.
Олі

1
WTF? Це працює. Моя голова вибухне. Мені ніколи не приходило в голову, що кабель може бути проблемою. Grrr Все одно. Якщо ви хочете зробити цю відповідь, я її прийму.
Аманда

Відповіді:


18

Якби це я, я б спробував:

  • Перезапуск телефону. Іноді цикл живлення - це все, що потрібно.

  • Інший кабель. Вони напрочуд тендітні речі без внутрішнього надмірності. Масове виробництво нічого не зробило для збільшення їх довговічності. Більшість людей мають близько тисячі цих захаращених своїх будинків, тому це повинно бути простою свопом.

  • Інший порт. Вони можуть зламатися, і внутрішні роз'єми можуть випасти.

  • Інший комп’ютер (якщо припустимо, що він знаходиться поруч). У мене колись була проблема з USB-чіпсетом, який відмовився спілкуватися з SGS2 у режимі завантаження. Все інше було добре, але SGS2 просто змусить підсистему USB висіти. Спробував це на ноутбуці, і він просто працював.


3
Жоден з трьох не працював на мене. Однак перезапуск мого телефону зробив свою справу.
Тіно

@tino відредагував відповідь, щоб включити її. :)
Аманда

31

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

... але це не вирішує таємницю того, що ваш палець більше не з’являється ...


1
Хтось потягнув тег "пряники", але актуально, що мій телефон - пряник - який все ще підтримує USB Mass Storage.
Аманда

3
Це була неправильна відповідь, але інформація, яку я шукав. Спасибі.
Carsten S

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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.