Если вы тестируете свои программы на реальном устройстве, нужно иметь подходящие драйвера, чтобы Android Studio могла устанавливать вашу программу на устройство. В некоторых телефонах используются стандартные драйвера и Windows без проблем видит ваше устройство (так было у меня с планшетами Nexus 7). В некоторых случаях требуется скачать драйвер у производителя и только тогда всё заработает (например, Samsung S2).
Недавно столкнулся с третьим случаем — устройство Megafon Login+. Студия не видела устройство. Драйверов нет, служба поддержки оператора ответила, что их это не касается. Лучи поноса Мегафону.
На сайте 4PDA можно скачать драйвера для Login+, компьютер видит устройство, а студия по-прежнему не видит его. Пичалька.
Итак, вы установили режим «Отладка по USB» (меню «Для разработчиков»), установили драйвера для Android Composite ADB Interface (может называться несколько иначе). Диспетчер устройств ADB-интерфейс аппарата видит, но при вводе команды adb devices список подключенных устройств остаётся пуст.
Install ADB Driver on Oneplus One — The easiest way..!!
Причин может быть несколько, но наиболее вероятная — компьютер не понимает, что за устройство к нему подключено. Довольно часто наблюдается при работе с различными китайскими брендами и «no-name» аппаратами. Решение проблемы простое и избавит Вас от многократных и бесполезных установок-переустановок различных версий драйверов. Нужно просто «познакомить» ваш гаджет с компьютером.
Надо узнать Vendor ID (VID) устройства. В диспетчере устройств щёлкаем два раза по Android Composite ADB Interface (может называться несколько иначе) и переходим на вкладку «Сведения».
Нас интересует, что находится между знаками «_» и «https://computermaker.info/adb-devices-ne-vidit-ustrojstva.html» target=»_blank»]computermaker.info[/mask_link]
Как включить отладку по USB на OnePlus 8T?
Отладка по USB разблокирует ваш OnePlus 8T и дает доступ к исходным файлам с помощью компьютера. Редко бывает полезно настроить отладку по USB просто потому, что для этого требуются определенные знания кода Android. Иногда бывает удобно, если вы забудете свой пароль или шаблон. Из этой статьи вы узнаете, почему интересно отлаживать OnePlus 8T и как это сделать.
Впоследствии мы объясним вам, как использовать инструменты ADB, например, для деактивации пароля. Наконец, мы подробно расскажем, как отключить отладку по USB и, таким образом, снова защитить ваш OnePlus 8T.
Что такое отладка по USB на телефоне Android?
Отладка – это опция, обычно предназначенная для разработчиков Android, которая дает возможность получить доступ к корневым папкам вашего OnePlus 8T. Это соответствует прямым командным строкам для приложений. Отладка дает доступ к инструментам ADB (Android Debug Bridge). Например, ADB – хороший способ создать мост между вашим компьютером и вашим Android.
How to Install OnePlus One USB ADB Drivers on Windows
Таким образом вы сможете деактивировать командную строку ОС Android или настроить приложение. Будьте осторожны, манипулировать отладкой USB опасно с точки зрения безопасности, но также и для правильного функционирования вашего телефона Android. Кроме того, производители вашего OnePlus 8T смогут аннулировать гарантию, если ваша ОС была изменена.
Каким способом можно включить отладку по USB в OnePlus 8T?
Чтобы иметь возможность настроить отладку по USB в OnePlus 8T, вам необходимо получить доступ к настройкам OnePlus 8T. Вы можете записать номер версии сборки на листе бумаги. Поскольку в тот день, когда ваш смартфон будет заблокирован, вы не сможете получить доступ к настройкам или разблокировать свой смартфон.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Включить отладку по USB на Android
- Зайдите в настройки вашего OnePlus 8T
- Затем выберите О телефоне
- Затем выберите Информация о программном обеспечении.
- Найдите номер версии и нажмите 7 раз, не останавливаясь
- Разблокируйте свой OnePlus 8T, нарисовав схему или введя PIN-код или пароль.
- Режим разработчика активирован
- Вы сможете найти таким образом Параметры разработчика в системных настройках вашего Android-устройства.
- Выберите параметры разработчика и нажмите режим отладки USB.
Вот и все, что ваш OnePlus 8T активен для отладки по USB.
Почему не работает отладка по USB?
Если опция для разработчиков не отображается, возможно, вы 7 раз не щелкнули нужную строку для версии android. Попробуйте 7 раз щелкнуть по нескольким строкам. То, что вы ищете, можно по-разному называть номером версии, а также версией сборки или номером сборки.
Каким способом можно запустить инструменты ABD на OnePlus 8T сразу после отладки по USB?
После активации отладки USB вы сможете обмениваться данными между вашим компьютером и OnePlus 8T. Прежде всего, вам нужно будет скачать андроид студию и быстрая загрузка на вашем компьютере.
Шаги, чтобы иметь возможность использовать ADB и, таким образом, деактивировать забытый пароль или шаблон
- Подключите OnePlus 8T к компьютеру через USB.
- Запускаем программное обеспечение ADB, а точнее командное окно
- Конус adb shell rm / data / system / gesture. ключ
- После этого введите
- Перезагрузите OnePlus 8T
- При перезапуске вы сможете настроить новый пароль или шаблон
Если вы хотите разблокировать свой OnePlus 8T без отладки, ознакомьтесь с нашими статьями. Вы сможете найти другие советы, как разблокировать OnePlus 8T в случае забытого рисунка или разблокировать OnePlus 8T в случае забытого пароля.
Как убрать режим отладки по USB?
Решение, позволяющее отключить режим отладки по USB, простое.
- Зайдите в настройки вашего OnePlus 8T
- Выберите параметры разработчика
- Удалите опцию отладки USB
Если вам когда-нибудь понадобятся другие учебные пособия по OnePlus 8T, вы можете просмотреть другие страницы в категории: OnePlus 8T.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Источник: pagb.ru
fastboot компьютер не видит устройство
ADB и Fastboot не видят вашего смартфона или планшета? Как скачать и установить драйверы для Windows, чтобы исправить проблему
Вы решили установить на свой Android смартфон или планшет альтернативное рекавери, Magisk или новую прошивку, но столкнулись с проблемой, когда ни ADB, ни Fastboot, установленные на вашем ПК, которые предназначены для этих целей, не видят вашего устройства? Не беда – исправить её будет несложно.
Прежде всего хотим напомнить о том, что если у вас есть еще одно Android устройство, вы можете воспользоваться ими. Как это сделать описано здесь. Но если ни одного дополнительного Android смартфона или планшета у вас нет, или на них не установлен Magisk то вам помогут следующие инструкции.
Вероятнее всего на вашем ПК, ноутбуке или Windows планшете нет необходимых для работы ADB и Fastboot драйверов и вам нужно просто установить их.
Как скачать и установить Windows драйвер для ADB и Fastboot
Самым простым решением для этого является воспользоваться установщиком «15 seconds ADB Installer», самую свежую версию которого вы можете скачать на форуме XDA Developers в его ветке.
1. Запустите скачанную вами программу adb-setup от имени администратора
2. На вопрос хотите ли вы установить Do you want to install ADB и Fastboot? введите Y и нажмите клавишу «Enter».
3. На последовавший за ним вопрос Install ADB system-wide введите Y и нажмите клавишу «Enter», если вы хотите установить драйвера для всех или N если желаете сделать это только для текущего пользователя.
После этого программа скопирует на ваш компьютер ADB и Fastboot, которые будут размещены на системном диске в каталоге adb. Также будут внесены соответствующие изменения для того, чтобы этот каталог стал папкой по умолчанию для запуска этих программ.
4. После копирования вас спросят хотите ли вы установить драйвера «Do you want to install device drivers?». В ответ введите Y ни нажмите клавишу «Enter».
Начнется процесс установки драйверов, по завершении которого ваш ПК, ноутбук или Windows планшет будет иметь всё необходимое для работы с 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, то необходимо выполнить небольшие правки, после которых должно все заработать.
fastboot не видит телефон
Доброго времени суток. Помогите пожалуйста не могу разблокировать загрузчик чтобы прошить рекавери и установить рут права, при вводе команды: adb devices находит телефон а вот в режиме fastbooot не находит ввожу команду fastboot devices и просто пропускает одну строку, драйвера все установлены последней версии и Режим отладки включен и заводская разблокировка включена, кабель новый, но fastboot всёровно не видит телефон. Телефон ZTE Blade V7 lite.
а как в диспетчере устройств телефон определяется, когда находится в режиме загрузчика?
Android Composite ADB Interfce
а телефон точно в режиме загрузчика? как ты его туда отправил? кнопки зажимал или командой adb reboot bootloader? попробуй командой
а телефон точно в режиме загрузчика? как ты его туда отправил? кнопки зажимал или командой adb reboot bootloader? попробуй командой
Пробывал через комнду и через зажимание кнопок всёровно не находит. Эмуляторов точно нету я ими не пользуюсь.
т.е. ты вводишь команду fastboot devices и у тебя пустая строка, нет строки devices attached
какая система на ПК? на win10 часто проблемы
никаких других устройств не появляется в диспетчере устройст? звук как переподключения идёт после ввода команды adb reboot bootloader? телефон хоть куда-то после неё перезагружается? просто если телефон виден по adb, то и по fastboot должен быть виден
[QUOTE=Fish;143308]т.е. ты вводишь команду fastboot devices и у тебя пустая строка, нет строки devices attached
какая система на ПК? на win10 часто проблемы
никаких других устройств не появляется в диспетчере устройст? звук как переподключения идёт после ввода команды adb reboot bootloader? телефон хоть куда-то после неё перезагружается? просто если телефон виден по adb, то и по fastboot должен быть виден[/QUУ меня win 7, других устройств не появляется а после ввода команды adb reboot bootloader переходит в режим загрузки (Bootloader).
fastboot не видит устройство
Мой телефон HTC Wildfire S и вот шаги, которые я выполняю:
Запустите fastboot от имени пользователя root или с помощью sudo.
Вы перезагружаете устройство в загрузчик и вводите fastboot USB в меню загрузчика?
adb reboot bootloader
Затем найдите инструкции на экране, чтобы войти в режим быстрой загрузки.
Для ADB и fastboot требуются разные драйверы USB.
Хотя вы можете видеть ваше устройство под adb, когда ваш телефон включен, fastboot не обнаружит его до тех пор, пока вы не установите для него драйвер, и, следовательно, будет отображаться «ожидание устройства».
Вы можете выполнить следующие шаги:
Я не сразу понял, но есть разные драйверы ADB и драйверы Fastboot. Я установил драйверы google usb с дополнительными компонентами SDK, и ADB работал отлично, но я получил «ожидающее устройство», пытаясь прошиться в режиме fastboot.
Я зашел в диспетчер устройств с панели управления и увидел устройство «Android 1.0» с желтым значком, показывающим, что оно работает неправильно. Мне пришлось обновить драйвер и выбрать из списка существующих драйверов, у которых была запись fastboot.
У меня была та же проблема, описанная «pepuch» на моем HTC Desire S. Я пробовал разные драйверы на относительно новых компьютерах под управлением Windows 8 и Windows 10. В конце я нашел ссылку, предлагающую мне попробовать ту же самую процедуру на старый (настольный) компьютер, который я сделал, и компьютер сумел обнаружить мой Desire S в режиме fastboot USB, и мне удалось прочитать токен ID. Ссылка, которая привела меня к решению, следующая: http://forums.androidcentral.com/htc-one-rooting-roms-hacks/345350-htc-one-pc-doesn-t-recognize-bootloader.html
Проблема: режимы adb и fastboot для одного устройства Android распознаются как отдельные устройства под Windows
Возможное решение: вручную обновить драйвер для вашего устройства в диспетчере устройств, пока он подключен в режиме быстрой загрузки
Если повезет, это решит вашу проблему. Теперь вы можете использовать метод разблокировки загрузчика для вашего устройства (или, в моем случае, прошить OEM ROM).
Fastboot компьютер не видит устройство
Platform-tools: r31.0.3
ADB: 1.0.41 (31.0.3-7562133)
Fastboot: 31.0.3-7562133
Make_f2fs: 1.14.0 (2020-08-24)
Mke2fs: 1.46.2 (28-Feb-2021)
Последнее обновление утилит в шапке: 01.08.2021
Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.
adb push Копировать файл/папку PC->девайс.
adb pull [ ] Копировать файл/папку девайс->PC.
adb sync [ ] Копировать PC->девайс только новые файлы.
Ключи:
-l Не копировать, только создать список.
adb shell Запуск упрощенного unix shell.
Примеры использования
adb emu Послать команду в консоль эмулятора
adb install [-l] [-r] [-s] Послать приложение на устройство и установить его.
Пример: adb install c:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
Ключи:
-l Блокировка приложения
-r Переустановить приложение, с сохранением данных
-s Установить приложение на карту памяти
Установка split apk
adb uninstall [-k] Удаление приложения с устройства.
Ключи:
-k Не удалять сохраненные данные приложения и пользователя.
adb wait-for-device Ждать подключения устройства.
adb start-server Запустить службу/демон.
adb kill-server Остановить службу/демон.
adb get-state Получить статус:
offline Выключен.
bootloader В режиме начальной загрузки.
device В режиме работы.
adb get-serialno Получить серийный номер.
adb status-window Непрерывный опрос состояния.
adb remount Перемонтировать для записи. Требуется для работы скриптов, которые изменяют данные на.
adb reboot bootloader Перезагрузка в режим bootloader.
adb reboot recovery Перезагрузка в режим recovery.
adb root Перезапуск демона с правами root
adb usb Перезапуск демона, прослушивающего USB.
adb tcpip Перезапуск демона, прослушивающего порт TCP.
adb ppp [параметры] Запуск службы через USB.
Note: you should not automatically start a PPP connection. refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
Параметры:
defaultroute debug dump local notty usepeerdns
fastboot erase Стереть раздел.
Разделы: boot, recovery, system, userdata, radio
Пример: fastboot erase userdata Стирание пользовательских данных.
fastboot update Прошивка из файла имя_файла.zip
fastboot flashall Прошивка boot + recovery + system.
fastboot getvar Показать переменные bootloader.
Пример: fastboot getvar version-bootloader Получить версию bootloader.
fastboot boot [ ] Скачать и загрузить kernel.
fastboot flash:raw boot [ ] Создать bootimage и прошить его.
fastboot devices Показать список подключенных устройств.
fastboot continue Продолжить с автозагрузкой.
fastboot reboot Перезагрузить аппарат.
f astboot reboot-bootloader Перезагрузить девайсв режим bootloader.
Перед командами fastboot можно использовать ключи:
-w стереть данные пользователя и кэш
-s Указать серийный номер устройства.
-p
Указать название устройства.
-c Переопределить kernel commandline.
-i Указать вручную USB vendor id.
-b Указать в ручную базовый адрес kernel.
-n
Указать размер страниц nand. по умолчанию 2048.
Пример ниже выводит в лог все сообщения с тэгом «ActivityManager» с приоритетом «Info» или выше, и сообщения с тэгом «MyApp» и приоритетом «Debug» или выше:
adb logcat ActivityManager:I MyApp:D *:S
Последний элемент в выражении фильтра *:S устанавливает приоритет «silent» для всех остальных тэгов, тем самым обеспечивая вывод сообщений только для «View» и «MyApp». Использование *:S – это отличный способ для вывода в лог только явно указанных фильтров (т.е. в выражении фильтра указывается «белый список» сообщений, а *:S отправляет все остальное в «черный список»).
При помощи следующего выражения фильтра отображаются все сообщения с приоритетом «warning» или выше для всех тэгов:
adb logcat *:W
Если logcat запускается на машине разработчика (не через удаленный adb shell), можно также установить значение выражения фильтра по умолчанию задав переменную окружения ANDROID_LOG_TAGS:
export ANDROID_LOG_TAGS=»ActivityManager:I MyApp:D *:S»
Следует обратить внимание что задав переменную окружения ANDROID_LOG_TAGS она не будет работать в эмуляторе/устройстве, если вы будете использовать logcat в удаленном shell или используя adb shell logcat.
Вышеописанная команда export работает в ОС *nix и не работает в Windows.
Контроль формата вывода лога
brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
process Показывать только PID.
tag Показывать только приоритет/тэг.
thread Показывать только процесс:поток и приоритет/тэг.
raw Показать необработанное сообщение, без полей метаданных.
time Показывать дату, время вызова, приоритет/тэг и PID процесса.
long Показывать все поля метаданных и отдельно сообщения с пустыми строками.
Источник: doma35.ru