Waiting for device — Ошибка в ADB или Fastboot (Андроид)
вкл. 09 Апрель 2015 . Опубликовано в Android — Общее
Waiting for device — Ошибка в ADB или Fastboot (Андроид). Довольно очень распространенная проблема в Android это — ошибка waiting for device при работе с ADB или Fastboot, в данной статье научимся ее исправлять!
Что это waiting for device?
Данная ошибка waiting for device не совсем ошибка, если дословно перевести данную фразу — ожидание подключения устройства. То есть когда когда вы пытаетесь что то выполнить в adb или в fastboot и у вас появляется сообщение waiting for device в командной строке, то это означает что ваш Android смартфон или планшет не виден!
Чтобы продолжить чтение этой статьи и для понимания о чем идет речь желательно прочитать следующие статьи:
Хотя почти все причины сообщения решаются одинаково для удобства статья будет разделена на решение waiting for device в adb и waiting for device в fastboot.
Решение waiting for device в ADB
1. Первое на что стоит обратить внимание, так это на то что, а установлен ли у вас драйвер? Скачать драйвер можно на данной странице, как установить узнать на этой ссылке. Для определенных устройств необходим специальный ADB драйвер.
Установили драйвер? Перезагрузите компьютер!
2. Не включена Отладка по USB! Если у вас не включена отладка по USB, то работа в ADB не возможна!
Также стоит обратить внимание что с Android 4.2 и выше необходимо подтверждать на устройстве доверие к подключенному компьютеру!
3. ADB работает только тогда когда ваш Android включен!
4. Используйте оригинальный и неповрежденный кабель microUSB кабель! Здесь должно все быть понятно, если кабель поврежден, отсюда и проблема видимости, возможно вы можете с этого кабеля передать или принять файлы, но вот ADB уже работать не будет!
5. Не используйте поврежденный USB порт на компьютере! Причины все те же что и с кабелем.
6. Используйте только порт USB 2.0! Не смотря что стандарт USB 3.0 уже существует уже не первый год, но все же до масштабного внедрения говорить очень рано. Работа ADB хоть и возможна если устройство подключено в порт USB 3.0, но все же не желательна!
7. Не используйте USB-хабы! Никогда и ни при каких условиях не используйте USB-хабы, работа с ADB становиться похожа фортуной — повезет или не повезет.
8. Попробуйте подключить Android в другой USB порт.
9. Если у вас установлена операционная система Windows 8.1, то необходимо выполнить небольшие правки, после которых должно все заработать.
Решение waiting for device в Fastboot
1. Первое на что стоит обратить внимание, так это на то что, а установлен ли у вас драйвер? Скачать драйвер можно на данной странице, как установить узнать на этой ссылке. Для определенных устройств необходим специальный Fatboot драйвер (например Sony).
Установили драйвер? Перезагрузите компьютер!
2. Убедитесь что устройство находиться в режиме bootloader иначе fastboot не увидит ваш Android!
3. Используйте оригинальный и неповрежденный кабель microUSB кабель! Здесь должно все быть понятно, если кабель поврежден, отсюда и проблема видимости, возможно вы можете с этого кабеля передать или принять файлы, но вот ADB уже работать не будет!
4. Не используйте поврежденный USB порт на компьютере! Причины все те же что и с кабелем.
5. Используйте только порт USB 2.0! Не смотря что стандарт USB 3.0 уже существует уже не первый год, но все же до масштабного внедрения говорить очень рано. Работа в Fastboot только с портами USB 2.0!
6. Не используйте USB-хабы! Так как режим Fastboot необходим для прошивки Android, хорошо если Fastboot просто не увидит ваше устройство, но если пройдет какой либо сбой в USB-хабе, то вам обойдется это очень дорого.
7. Попробуйте подключить Android в другой USB порт.
8. Если у вас установлена операционная система Windows 8.1, то необходимо выполнить небольшие правки, после которых должно все заработать.
Ошибка Android Waiting For Device и как с ней боротсья?
Довольно часто распространенная проблема в Android это — ошибка waiting for device при работе с ADB или Fastboot, в данной статье научимся ее исправлять!
Что это waiting for device?
Данная ошибка waiting for device не совсем ошибка, если дословно перевести данную фразу — ожидание подключения устройства. То есть, когда когда вы пытаетесь что-то выполнить в ADB или FASTBOT и у вас появляется сообщение waiting for device в командной строке, то это означает, что ваш Android смартфон или планшет не виден!
Сообщение waiting for device — adb или fastboot не видят подключенный Android девайс!
Чтобы было понятно, о чем эта статья и для понимания, о чем идет речь, желательно прочитать следующие статьи:
Хотя почти все причины сообщения решаются одинаково для удобства статья будет разделена на решение «waiting for device в adb» и «waiting for device в fastboot».
Решение waiting for device в ADB
1. Первое на что стоит обратить внимание, так это на то, что установлен ли у вас драйвер?
Скачать драйвер можно на данной странице, как установить узнать на этой ссылке. Если драйвер без подписи, то Windows необходимо перезагрузить отключив проверку. Для определенных устройств необходим специальный ADB драйвер.
Установили драйвер? Перезагрузите компьютер!
2. Не включена Отладка по USB! Если у вас не включена отладка по USB, то работа в ADB не возможна!
Также стоит обратить внимание что с Android 4.2 и выше необходимо подтверждать на устройстве доверие к подключенному компьютеру!
3. ADB работает только тогда когда ваш Android включен!
4. Используйте оригинальный и не поврежденный кабель microUSB кабель! Здесь должно все быть понятно, если кабель поврежден, отсюда и проблема видимости, возможно вы можете с этого кабеля передать или принять файлы, но вот с ADB уже работать не получится! Также не используйте поврежденный USB порт на компьютере!
5. Используйте только порт USB 2.0! Не смотря что стандарт USB 3.0 уже существует уже не первый год, но все же до масштабного внедрения говорить очень рано. Работа ADB с USB 3.0 хоть и возможна, но все же не желательна!
6. Не используйте USB-хабы! Никогда и ни при каких условиях не используйте USB-хабы, работа с ADB становиться похожа на фортуну — повезет или не повезет.
7. Попробуйте подключить Android в другой USB порт.
9. Откройте командную строку от «имени администратора».
Решение waiting for device в Fastboot
Не у всех Android есть режим Fastboot (99% всех Samsung и Lenovo), соответственно данные модели работать не будут в этом режиме и всегда будут выдавать ошибку waiting for device!
1. Первое на что стоит обратить внимание, так это на то что, а установлен ли у вас драйвер? Скачать драйвер можно на данной странице, как установить, можете узнать перейдя по этой ссылке.
Установили драйвер? Перезагрузите компьютер!
2. Убедитесь что устройство находиться в режиме bootloader, иначе fastboot не увидит ваш Android!
3. Используйте оригинальный и не поврежденный кабель microUSB кабель! Здесь должно все быть понятно, если кабель поврежден, отсюда и проблема видимости, возможно вы можете с этого кабеля передать или принять файлы, но вот с Fastboot уже работать не получится! Также не используйте поврежденный USB порт на компьютере!
4.Используйте только порт USB 2.0! Не смотря что стандарт USB 3.0 уже существует уже не первый год, но все же до масштабного внедрения говорить очень рано. Работа Fastboot с USB 3.0 хоть и возможна, но все же не желательна!
5. Не используйте USB-хабы! Никогда и ни при каких условиях не используйте USB-хабы, работа с Fastbot становиться похожа на фортуну — повезет или не повезет.
7. Попробуйте подключить Android в другой USB порт.
9. Откройте командную строку от «имени администратора».
Если у вас была когда-то похожая проблема «waiting for device» и в решили по своему, не из перечисленных способов, то не стесняйтесь написать в комментариях!
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Установка adb и fastboot драйверов на Windows 10 в картинках [инструкция]
Инструкция по установке adb и fastboot драйвера на Windows 10
Честно. устал уже на форуме писать как установить adb\fastboot драйвер вручную не отключая никаких проверок подписей и не используя какой-то сторонний софт. Вроде всё расписываю как сделать, но всё равно находятся те люди, которые почему-то ищут в архиве exe-файл с установщиком По этому решил запилить этот гайд в картинках, как раз только установил чистую десятку и в системе не было никаких драйверов. P.s. данный способ подойдёт и для windows XP\7\8
Что нам потребуется :
- архив со стандартным google android usb драйвером, можно скачать с оф. сайта, а можно и из вложения к этому посту, я его прикрепил (архив usb_driver.zip). После скачивания распаковать, куда угодно, лишь бы вы только потом его могли найти)
- включенная отладка по USB в опциях разработчика на устройстве, ну и соответственно воткнутый шнур USB одним концом в телефон, вторым в компьютер
Поехали! Все скриншоты кликабельны!
1. Открыть диспетчер устройств (в панели управления) и найти своё устройство (имя может быть разным, чаще всего просто написано Android). Мой Xiaomi Redmi note 2 определился как Redmi.
2. Кликнуть правой кнопкой мыши по устройству и выбрать «Обновить драйвер», затем в открывшемся окне выбрать «Поиск драйверов на этом компьютере»
3. Далее выбрать «Выбрать драйвер из уже установленных драйверов»
4. В следующем окне просто нажать «Далее»
5. Далее нажать на «Установить с диска»
6. В окошке «с дискеткой» нажать на кнопку «Обзор»
7. В проводнике зайти в папку usb_driver (куда вы её там распаковали) и выбрать файл *inf с драйвером.
8. Выскочит снова окно «с дискеткой». Нажать «OK».
9. Выбрать драйвер и нажать «Далее»
10. Выскочит предупреждение аля «драйвер не тестировался с вашим оборудованием бла бла бла. » Жмёте уверено на ДА
11. В следующем окошке нажать на «Установить»
12. Жмём «Закрыть» и проверяем как определяется устройство теперь.
ПРУФ, что мой Xiaomi стал виден по adb:
вот ещё немного инфы:
- после первого запроса по отладке (будь это какая-то программа или же ввод команд ручками) — смотрите на экран телефона, нужно будет подтвердить разрешение отладки для вашего ПК на самом устройстве (поставить галочку на против «Разрешать всегда» и нажать ОК)
- если драйвер стоит, отладка включена, но устройство не видно по adb — возможная причина — это использование старых версий файлов adb.exe, fastboot.exe . Скачайте архив tools_r25.0.1-windows.zip из вложения к посту, распакуйте и замените их в папке с программой или просто открывайте консоль в папке со свежими файлами. НА Windows XP эта версия файлов работать не будет! нужно использовать более старые.
- если по adb виден телефон, но вы его к примеру перезагрузили в fastboot (командой adb reboot bootloader или же комбинацией зажатия кнопок) и он перестал быть виден по команду fastboot devices или в какой-то из программ -> откройте диспетчер устройств, выполните пункты 1-3, в 4 окошке выберите в самом вверху списка Android или же, если выскочит сразу список драйверов выберите любой драйвер, где есть в имени bootloader и согласитесь с его установкой.
P.S. Способ проверен лично мной на куче устройств и на разных операционных системах windows. Да, бывало попадались чудо-девайсы, где нужно было править Vid\Pid устройства в inf-файле, но это было давно и это уже другая история
Cкачать:
usb_driver.zip
tools_r25.0.1-windows.zip