Список устройств ADB не показывает телефон

Я недавно установил adb и fastboot:

apt-get install android-tools-adb android-tools-fastboot

После законченной установки я подключил свое устройство и выполнил следующую команду:

$ adb devices
List of devices attached

Я позволил отладить в настройках телефона.

Я думаю, делаю его неправильно - я не знаю. Объясните меня корректный процесс.

Использование Ubuntu 16.01. Устройство: Yu Yuphoria

Редактирование обновления:

После всех расстраивающих попыток Это все еще не обнаруживается в adb. Однако в fastboot режим, добавляя идентификатор поставщика управляет для моего устройства, fastboot -i 0x2a96 devices как найдено упомянуто здесь работает

fastboot -i 0x2a96 devices

возвращенный

7dd91912        fastboot

Другие команды в fastboot режим, как проинструктировано на той же упомянутой выше странице, работает также, когда идентификационная опция команды поставщика была добавлена.

17
задан 26 December 2016 в 05:53

7 ответов

Наконец обнаружили устройство в adb под adb devices команда путем перезапуска adb сервера с полномочием пользователя root, как упомянуто здесь в Поиск и устранение неисправностей adb раздел.

sudo adb kill-server
sudo adb start-server

После того, как это adb devices возвратилось

7dd91912      unauthorized

с подсказкой на устройстве для RSA, авторизовывают. После авторизации

adb devices теперь возвраты

72291912      device
18
ответ дан 23 November 2019 в 02:19

Удостоверьтесь, что Вы имеете хороший USB-кабель и включаетесь в хороший порт. Это всегда было проблемой, которую я испытываю при использовании ADB и fastboot. Также удостоверьтесь, что Вы обновляете и имеете последние драйверы ADB.

5
ответ дан 23 November 2019 в 02:19

Чтобы настроить обнаружение устройств в Ubuntu Linux:

Используя sudo, создайте этот файл: /etc/udev/rules.d/51-android.rules.

Используйте этот формат для добавления каждого поставщика в файл:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

В этом примере идентификатор поставщика для HTC. Назначение MODE определяет права на чтение / запись, а GROUP определяет, какой группе Unix принадлежит узел устройства.

Если вы не знаете свой идентификатор поставщика, вы можете получить его из lsusb, это строка после идентификатора.

После того, как вы создали / обновили файл, выполните:

sudo chmod a+r /etc/udev/rules.d/51-android.rules
2
ответ дан 23 November 2019 в 02:19

Gilberto Albino дал мне ключ к разгадке.
Никто не говорит Вам, что некоторые USB-кабели только хороши для зарядных устройств, не для передачи данных. Необходимо выяснить, который Вы имеете для себя.
я думаю, что кабели только для заряда являются тонкими.

2
ответ дан 23 November 2019 в 02:19

У меня была та же проблема, и после попытки всех вуду, доступных в Интернете, я узнал один, что устройство является только распознаваемым USB-кабелем поставщика, который сопровождает устройство.

1
ответ дан 23 November 2019 в 02:19

Вы установили adb программируйте правильно. Android, Отлаживающий, не активируется по умолчанию. Опция активации скрыта. Необходимо будет показать его с этими шагами:

Goto Settings -> About phone -> (scroll to) Build number ->
 (Tap on it about 7 times) -> (You should get a notice
 You have enabled the development settings)

Теперь у Вас будет новый пункт меню в настройках названным опциями Developer.

Войдите в эту опцию и включите параметр отладки USB.

Теперь, когда Вы включаете USB-кабель к компьютеру, Вы заставите подсказку Авторизовывать подключенный компьютер.

После того, как отладка включена, Вам, вероятно, придется перезапустить сервер. Можно сделать это с этими командами:

$ adb kill-server
$ adb start-server
4
ответ дан 23 November 2019 в 02:19

Я пока не знаю, почему это происходит, но на моем тестовом устройстве это распознается, только если я принимаю временно запрос на отладку. Если я отмечу «всегда разрешать с этого компьютера», он исчезнет с устройств adb .

0
ответ дан 20 April 2020 в 23:35

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

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