В списке устройств ADB не отображается телефон

6

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

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

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

$ adb devices
List of devices attached

Я включил отладку в настройках телефона.

Я думаю, что делаю это неправильно - я не знаю. Пожалуйста, объясните мне правильный процесс.

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

Обновить править:

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

fastboot -i 0x2a96 devices

вернулся

7dd91912        fastboot

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

    
задан spaceout 22.12.2016 в 18:51
источник

4 ответа

5

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

sudo adb kill-server
sudo adb start-server

После этого adb devices вернул

7dd91912      unauthorized

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

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

72291912      device
    
ответ дан spaceout 23.12.2016 в 11:45
источник
2

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

    
ответ дан Mwebbs 22.12.2016 в 19:29
1

Вы правильно установили программу 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)

Теперь у вас будет новый пункт меню в настройках с именем Параметры разработчика .

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

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

После включения отладки вам может потребоваться перезапустить сервер. Вы можете сделать это с помощью следующих команд:

$ adb kill-server
$ adb start-server
    
ответ дан L. D. James 22.12.2016 в 19:09
0

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

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

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

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

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

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

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

sudo chmod a+r /etc/udev/rules.d/51-android.rules
    
ответ дан Organic Marble 22.12.2016 в 20:46