Я недавно установил 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
режиме, как указано на той же странице, упомянутой выше, также работают, когда был добавлен параметр команды vendor id.
Ответы:
Наконец, устройство было обнаружено
adb
поadb devices
команде, перезапустив сервер adb с привилегиями root, как указано здесь в разделе « Устранение неполадокadb
».После этого
adb devices
вернулсяс подсказкой на устройстве для авторизации RSA. После авторизации
adb devices
сейчас возвращаетсяисточник
Убедитесь, что у вас хороший USB-кабель и он подключен к хорошему порту. Это всегда было проблемой, с которой я сталкиваюсь при использовании ADB и fastboot. Также убедитесь, что вы обновляете и используете последние версии драйверов ADB.
источник
Вы
adb
правильно установили программу. Отладка Android не активирована по умолчанию. Опция активации скрыта. Вам придется раскрыть это с помощью этих шагов:Теперь у вас появится новый пункт меню в настройках под названием «Параметры разработчика» .
Зайдите в эту опцию и включите опцию отладки USB .
Теперь, когда вы подключите USB-кабель к компьютеру, вы получите запрос на Авторизацию подключенного компьютера.
После включения отладки может потребоваться перезагрузить сервер. Вы можете сделать это с помощью этих команд:
источник
kill-server
иstart-server
добавьте в мой ответ.Чтобы настроить обнаружение устройств в Ubuntu Linux:
Используя
sudo
, создайте этот файл:/etc/udev/rules.d/51-android.rules.
Используйте этот формат для добавления каждого поставщика в файл:
В этом примере идентификатор поставщика для HTC. Назначение MODE определяет права на чтение / запись, а GROUP определяет, какой группе Unix принадлежит узел устройства.
Если вы не знаете свой идентификатор поставщика, вы можете получить его
lsusb
, это строка после идентификатора.Как только вы создали / обновили файл, выполните:
источник
У меня возникла та же проблема, и после того, как я попробовал все вуду, доступные в интернете, я обнаружил, что устройство можно узнать только по USB-кабелю производителя, который его сопровождает.
источник
Гилберто Альбино дал мне подсказку.
Никто не говорит вам, что некоторые USB-кабели хороши только для зарядки устройств, а не для передачи данных. Вы должны выяснить, что у вас есть для себя.
Я думаю, что кабели только для зарядки тоньше.
источник