Содержание
- 0.1 17 comments
- 0.2 Принцип работы ADB Sideload
- 0.3 Необходимое для ADB S >драйвер Android и после установить его
Скачать программу — ADB RUN или ADB
Заряд Andro >Отладка по USB на Android
ZIP архив-обновление - 0.4 Инструкция использования ADB Sideload
- 0.5 Способ №1
- 0.6 Если у вас стандартное или CWM Recovery оно может называться
- 0.7 Если у вас TWRP Recovery
- 0.8 Способ №2
- 0.9 ADB Sideload что это? Принцип работы ADB Sideload
- 0.10 Необходимое для прошивки ADB Sideload
- 1 Подготовка Android к прошивке в ADB SIDELOAD
- 1.1 В стандартном или CWM Recovery необходимо выбрать:
- 1.2 Sideload в TWRP Recovery
- 2 Как пользоваться ADB Sideload? Установка прошивки с помощью ADB SIDELOAD
- 2.1 Способ №1. С помощью ADB
- 2.2 Способ №2. ADB Sideload с помощью ADB RUN
- 3 Ошибки ADB Sideload
Если при использовании ADB возникает ошибка error: device not found , не обязательно переключать/перезапускать телефон/эмулятор, достаточно перезапустить демон adb:
adb kill-server, после чего следует подождатьне менее 5 сек. После этого любая adb-команда снова запустит демона, и в большинстве случаев связь восстанавливается и все девайсы обнаруживаются.
Но, если даже несколько перезапусков не решили проблему, то есть ещё вариант решения проблемы: в эмуляторе/на телефоне в настройках отладки выключить и снова включить галочку «Разрешать отладку», это вызовет соответствующий перезапуск сервиса отладки, но только уже со стороны Андроида.
Отлично, спасибо
не понял!что за демон adb?
Демон adb — процесс на копьютере, тот самый «сервер» adb (хотя он является лишь клиентом). Также на телефоне есть adbd — adb-хост, отвечающий на запросы с компьютера или другого клиента.
добрый день! помогите пожалуйста. При установки у меня всегда выходит ошибка device not found, и я не знаю что делать у меня телефон nokia xl
ADB sideload, как пользоваться. Команда adb sideload очень прекрасна и с помощью ее можно легко выполнить обновление прошивки или выполнить восстановление Android в случае если он не загружается!
Еще раз о том для чего нужна команда ADB SIDELOAD — данная команда необходима для того чтобы выполнять прошивку ZIP архивов из меню recovery или если отсутствует bootloader. У данной команды есть аналог fastboot -w update, но у многих Android девайсов утилита fastboot не работает, соответственно adb sideload является универсальным средством.
Принцип работы ADB Sideload
ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery или bootloader. Запускается утилита adb и прописывается командаadb sideload .zip, после чего архив копируется в Android и затем прошивается.
Необходимое для ADB S >драйвер Android и после установить его
Скачать программу — ADB RUN или ADB
Заряд Andro >Отладка по USB на Android
ZIP архив-обновление
Инструкция использования ADB Sideload
В данной статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца, второй способ — автоматизированный, без лишних действий и писанины руками.
Способ №1
1. Подключаем устройство Android к компьютеру
2. Файл ZIP архив-обновление переместить по пути C:/adb/progbin
3. Запускаем программу ADB RUN или переходим в меню Manual Command -> ADB
4. Далее проверим «видит» ли adb ваш Android для этого наберем команду:
И должны получить следующий ответ:
Если получим ответ (ошибка):
Если получим ответ (ошибка):
То есть ничего нет, после attached, то устройство не видно (переустанавливаем драйвера, меняем порт USB, меняем кабель USB)
5. Переводим устройство в режим Recovery или режим Bootloader
6. В зависимости от Recovery в некоторых случаях необходимо включать принудительно включать на устройстве режим передачи и установки Sideload:
Если у вас стандартное или CWM Recovery оно может называться
- install zip from sileload
- apply update from ADB
- ADB Sideload
и находится это меню может в главном разделе Recovery, раздел Advanced или Install ZIP.
Если у вас TWRP Recovery
Чтобы активировать sideload перейдите в Advanced -> ADB Sideload и потянуть нижний ползунок вправо:
Далее все остальные действия происходят на компьютере.
7. В ADB RUN пишем следующую команду:
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)
После чего начнется перемещение обновления (прошивки) на Android и обновление.
- Если вы получили ошибку error: closed — не активировали sideload на Android
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Способ №2
1. Подключаем устройство Android к компьютеру
2. Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery или Reboot Bootloader (если нет на устройстве Recovery)
3. Активируем sideload на устройстве
4. Вернуться в главное меню и перейти в меню Move -> Sideload
5. Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
6. Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
- Если вы получили ошибку error: closed — не активировали s >error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Подробно расскажем как пользоваться adb sideload — выполнить обновление прошивки или восстановление Android в случае если он не загружается!
Еще раз о том для что делает ADB SIDELOAD — данная команда необходима для того, чтобы выполнять прошивку ZIP архивов из меню recovery.
ADB Sideload что это? Принцип работы ADB Sideload
ADB Sideload — это специальный режим установки прошивки, с помощью утилиты ADB.
Принцип работы следующий: ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery. Запускается утилита adb, и прописывается команда adb sideload filename.zip (вместо filename указать ваш ZIP), после чего архив копируется в Android и прошивается.
Необходимое для прошивки ADB Sideload
- Компьютер или ноутбук
- Скачать драйвер Android и после установить его
- Скачать фирменную программу сайта — ADB RUN или adb
- Заряд Android устройства более чем 40%
- Оригинальный, неповрежденный кабель USB
- Включить Отладка по USB на Android
- ZIP архив-обновление
Подготовка Android к прошивке в ADB SIDELOAD
Телефон или планшет Android необходимо перевести в режим Recovery переведя его руками или с помощью adb. После чего необходимо активировать на Android прошивку через adb sideload.
В стандартном или CWM Recovery необходимо выбрать:
- install zip from sileload
- apply update from ADB
- ADB S >
Иногда это опция находиться в меню Advanced.
Sideload в TWRP Recovery
Далее все остальные действия происходят на компьютере.
Как пользоваться ADB Sideload?
Установка прошивки с помощью ADB SIDELOAD
В этой статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца в adb, второй способ — автоматизированный сайтом Android +1 с помощью ADB RUN, без лишних действий и писанины руками.
Способ №1. С помощью ADB
- Подключаем устройство Andro > adb sideload XXXXXXXX.zip
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)После чего начнется перемещение обновления (прошивки) на Android и установка на смартфон или планшет.
Способ №2. ADB Sideload с помощью ADB RUN
- Подключаем устройство Android к компьютеру
- Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery
- Активируем s />
- Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
- Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
Ошибки ADB Sideload
- Если вы получили ошибку error: closed — не активировали sideload на Android;
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
На чтение 7 мин. Просмотров 907 Опубликовано 15.12.2019
Если вы тестируете свои программы на реальном устройстве, нужно иметь подходящие драйвера, чтобы Android Studio могла устанавливать вашу программу на устройство. В некоторых телефонах используются стандартные драйвера и Windows без проблем видит ваше устройство (так было у меня с планшетами Nexus 7). В некоторых случаях требуется скачать драйвер у производителя и только тогда всё заработает (например, Samsung S2).
Недавно столкнулся с третьим случаем — устройство Megafon Login+. Студия не видела устройство. Драйверов нет, служба поддержки оператора ответила, что их это не касается. Лучи поноса Мегафону.
На сайте 4PDA можно скачать драйвера для Login+, компьютер видит устройство, а студия по-прежнему не видит его. Пичалька.
Итак, вы установили режим «Отладка по USB» (меню «Для разработчиков»), установили драйвера для Android Composite ADB Interface (может называться несколько иначе). Диспетчер устройств ADB-интерфейс аппарата видит, но при вводе команды adb devices список подключенных устройств остаётся пуст.
Причин может быть несколько, но наиболее вероятная — компьютер не понимает, что за устройство к нему подключено. Довольно часто наблюдается при работе с различными китайскими брендами и «no-name» аппаратами. Решение проблемы простое и избавит Вас от многократных и бесполезных установок-переустановок различных версий драйверов. Нужно просто «познакомить» ваш гаджет с компьютером.
Надо узнать Vendor ID (VID) устройства. В диспетчере устройств щёлкаем два раза по Android Composite ADB Interface (может называться несколько иначе) и переходим на вкладку «Сведения».
Нас интересует, что находится между знаками «_» и «&» — это может четырёхзначное число. Запоминаем его, у меня это было 1271. Далее идём по пути C:UsersВаше имя пользователя.android и открываем файл adb_usb.ini текстовым редактором. Вставляем строку с вашим VID в следующем виде (пример для Login+):
Перезагружаем компьютер, запускаем студию, подключаем устройство — Вуаля — всё работает!
Подробно расскажем как пользоваться adb sideload — выполнить обновление прошивки или восстановление Android в случае если он не загружается!
Еще раз о том для что делает ADB SIDELOAD — данная команда необходима для того, чтобы выполнять прошивку ZIP архивов из меню recovery.
Содержание
- ADB Sideload что это? Принцип работы ADB Sideload
- Необходимое для прошивки ADB Sideload
- Подготовка Android к прошивке в ADB SIDELOAD
- В стандартном или CWM Recovery необходимо выбрать:
- Sideload в TWRP Recovery
- Как пользоваться ADB Sideload
- Способ №1. С помощью ADB
- Способ №2. ADB Sideload с помощью ADB RUN
- Ошибки в ADB Sideload
- Принцип работы ADB Sideload
- Необходимое для ADB S >драйвер Android и после установить его
Скачать программу — ADB RUN или ADB
Заряд Andro >Отладка по USB на Android
ZIP архив-обновление
ADB Sideload что это? Принцип работы ADB Sideload
ADB Sideload — это специальный режим установки прошивки, с помощью утилиты ADB.
Принцип работы следующий: ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery. Запускается утилита adb, и прописывается команда adb sideload filename.zip (вместо filename указать ваш ZIP), после чего архив копируется в Android и прошивается.
Необходимое для прошивки ADB Sideload
- Компьютер или ноутбук
- Скачать драйвер Android и после установить его
- Скачать фирменную программу сайта — ADB RUN или adb
- Заряд Android устройства более чем 40%
- Оригинальный, неповрежденный кабель USB
- Включить Отладка по USB на Android
- ZIP архив-обновление
Подготовка Android к прошивке в ADB SIDELOAD
Телефон или планшет Android необходимо перевести в режим Recovery переведя его руками или с помощью adb. После чего необходимо активировать на Android прошивку через adb sideload.
В стандартном или CWM Recovery необходимо выбрать:
- install zip from sileload
- apply update from ADB
- ADB S >
Иногда это опция находиться в меню Advanced.
Sideload в TWRP Recovery
Далее все остальные действия происходят на компьютере.
Как пользоваться ADB Sideload
В этой статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца в adb, второй способ — автоматизированный сайтом Android +1 с помощью ADB RUN, без лишних действий и писанины руками.
Способ №1. С помощью ADB
- Подключаем устройство Andro > adb sideload XXXXXXXX.zip
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)После чего начнется перемещение обновления (прошивки) на Android и установка на смартфон или планшет.
Способ №2. ADB Sideload с помощью ADB RUN
- Подключаем устройство Android к компьютеру
- Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery
- Активируем s />
- Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
- Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
Ошибки в ADB Sideload
- Если вы получили ошибку error: closed — не активировали sideload на Android;
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
ADB sideload, как пользоваться. Команда adb sideload очень прекрасна и с помощью ее можно легко выполнить обновление прошивки или выполнить восстановление Android в случае если он не загружается!
Еще раз о том для чего нужна команда ADB SIDELOAD — данная команда необходима для того чтобы выполнять прошивку ZIP архивов из меню recovery или если отсутствует bootloader. У данной команды есть аналог fastboot -w update, но у многих Android девайсов утилита fastboot не работает, соответственно adb sideload является универсальным средством.
Принцип работы ADB Sideload
ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery или bootloader. Запускается утилита adb и прописывается командаadb sideload .zip, после чего архив копируется в Android и затем прошивается.
Необходимое для ADB S >драйвер Android и после установить его
Инструкция использования ADB Sideload
В данной статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца, второй способ — автоматизированный, без лишних действий и писанины руками.
Способ №1
1. Подключаем устройство Android к компьютеру
2. Файл ZIP архив-обновление переместить по пути C:/adb/progbin
3. Запускаем программу ADB RUN или переходим в меню Manual Command -> ADB
4. Далее проверим «видит» ли adb ваш Android для этого наберем команду:
И должны получить следующий ответ:
Если получим ответ (ошибка):
Если получим ответ (ошибка):
То есть ничего нет, после attached, то устройство не видно (переустанавливаем драйвера, меняем порт USB, меняем кабель USB)
5. Переводим устройство в режим Recovery или режим Bootloader
6. В зависимости от Recovery в некоторых случаях необходимо включать принудительно включать на устройстве режим передачи и установки Sideload:
Если у вас стандартное или CWM Recovery оно может называться
- install zip from sileload
- apply update from ADB
- ADB Sideload
и находится это меню может в главном разделе Recovery, раздел Advanced или Install ZIP.
Если у вас TWRP Recovery
Чтобы активировать sideload перейдите в Advanced -> ADB Sideload и потянуть нижний ползунок вправо:
Далее все остальные действия происходят на компьютере.
7. В ADB RUN пишем следующую команду:
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)
После чего начнется перемещение обновления (прошивки) на Android и обновление.
- Если вы получили ошибку error: closed — не активировали sideload на Android
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Способ №2
1. Подключаем устройство Android к компьютеру
2. Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery или Reboot Bootloader (если нет на устройстве Recovery)
3. Активируем sideload на устройстве
4. Вернуться в главное меню и перейти в меню Move -> Sideload
5. Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
6. Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
- Если вы получили ошибку error: closed — не активировали s >error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Содержание
- Error no devices emulators found перевод
- Error no devices emulators found что делать
- 17 comments
- Принцип работы ADB Sideload
- Необходимое для ADB S >драйвер Android и после установить его
- Инструкция использования ADB Sideload
- Способ №1
- Если у вас стандартное или CWM Recovery оно может называться
- Если у вас TWRP Recovery
- Способ №2
- ADB Sideload что это? Принцип работы ADB Sideload
- Необходимое для прошивки ADB Sideload
- Подготовка Android к прошивке в ADB SIDELOAD
- В стандартном или CWM Recovery необходимо выбрать:
- Sideload в TWRP Recovery
- Как пользоваться ADB Sideload? Установка прошивки с помощью ADB SIDELOAD
- Способ №1. С помощью ADB
- Способ №2. ADB Sideload с помощью ADB RUN
- Ошибки ADB Sideload
Error no devices emulators found перевод
Platform-tools: r33.0.3
ADB: 1.0.41 (33.0.3-8952118)
Fastboot: 33.0.3-8952118
Make_f2fs (casefold): 1.15.0 (2022-05-20)
Mke2fs: 1.46.2 (28-Feb-2021)
Последнее обновление утилит в шапке: 23.08.2022
ADB (Android Debug Bridge — Отладочный мост Android) — инструмент, который устанавливается вместе с Android-SDK и позволяет управлять устройством на базе ОС Android.
Работает на всех Android-устройствах, где данный функционал не был намеренно заблокирован производителем.
Здесь и далее: PC — ПК, компьютер к которому подключено устройство.
ADB — консольное приложение для PC, с помощью которого производится отладка Android устройств, в том числе и эмуляторов.
Работает по принципу клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона), которая будет прослушивать все команды, посылаемые на порт 5037.
Официальная страница
ADB позволяет:
- Посмотреть какие устройства подключены и могут работать с ADB.
- Просматривать логи.
- Копировать файлы с/на аппарат.
- Устанавливать/Удалять приложения.
- Удалять (очищать) раздел data.
- Прошивать (перезаписывать) раздел data.
- Осуществлять различные скрипты управления.
- Управлять некоторыми сетевыми параметрами.
Поставляется ADB в составе инструментария разработчика Андроид (Android SDK), который, в свою очередь входит в состав Android Studio.
Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.
Скрытые команды ADB
adb -d Команда посылается только на устройство подключенное через USB.
Внимание: Выдаст ошибку, если подключено больше одного устройства.
adb -e Команда посылается на устройство в эмуляторе.
Внимание: Выдаст ошибку, если подключено больше одного эмулятора.
adb -s Команда посылается на устройство с указанным серийным номером:
adb -p Команда посылается на устройство с указанным именем:
Если ключ -p не указан, используется значение переменной ANDROID_PRODUCT_OUT.
adb devices Список всех подсоединенных устройств.
adb connect [: ] Подсоединиться к андроид хосту по протококу TCP/IP через порт 5555 (по умолчанию, если не задан).
adb disconnect [ [: ]] Отсоединиться от андроид подключенного через TCP/IP порт 5555 (по умолчанию, если не задан).
Если не задан ни один параметр, отключиться от всех активных соединений.
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 — консольное приложение для PC. Используется для действий над разделами
fastboot devices Список присоединенных устройств в режиме fastboot.
fastboot flash Прошивает файл .img в раздел устройства.
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.
Команду logcat можно использовать с машины разработки
$ adb logcat
или из удаленного shell
# logcat Каждое сообщение лога в Android имеет тэг и приоритет
Тэг – это строка указывающая компонент системы, от которого принято сообщение (например: View для системы view)
Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
V — Verbose (Низший приоритет).
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (Наивысший приоритет, при котором ничего не выводится).
Получить список тэгов, используемых в системе, вместе с их приоритетами можно запустив logcat. В первых двух столбцах каждого из выведенных сообщений будут указаны / .
Пример выводимого logcat сообщения:
I/ActivityManager( 585): Starting activity: Intent
Для уменьшения вывода лога до приемлемого уровня нужно использовать выражения фильтра. Выражения фильтра позволяют указать системе нужные комбинации и , остальные сообщения система не выводит.
Выражения фильтра имеют следующий формат : . где указывает нужный тэг, указывает минимальный уровень приоритета для выбранного тэга. Сообщения с выбранным тэгом и приоритетом на уровне или выше указанного записываются в лог. Можно использовать любое количество пар : в одном выражении фильтра. Для разделения пар : используется пробел.
Пример ниже выводит в лог все сообщения с тэгом «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.
Контроль формата вывода лога
Сообщения лога в дополнение к тэгу и приоритету содержат несколько полей метаданных. Можно изменять формат вывода сообщений показывая только конкретные поля метаданных. Для этого используется параметр -v и указывается один из ниже перечисленных форматов вывода.
brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
process Показывать только PID.
tag Показывать только приоритет/тэг.
thread Показывать только процесс:поток и приоритет/тэг.
raw Показать необработанное сообщение, без полей метаданных.
time Показывать дату, время вызова, приоритет/тэг и PID процесса.
long Показывать все поля метаданных и отдельно сообщения с пустыми строками.
При запуске logcat можно указать формат вывода используя параметр -v:
adb logcat [-v
Источник
Error no devices emulators found что делать
Если при использовании ADB возникает ошибка error: device not found , не обязательно переключать/перезапускать телефон/эмулятор, достаточно перезапустить демон adb:
adb kill-server, после чего следует подождатьне менее 5 сек. После этого любая adb-команда снова запустит демона, и в большинстве случаев связь восстанавливается и все девайсы обнаруживаются.
Но, если даже несколько перезапусков не решили проблему, то есть ещё вариант решения проблемы: в эмуляторе/на телефоне в настройках отладки выключить и снова включить галочку «Разрешать отладку», это вызовет соответствующий перезапуск сервиса отладки, но только уже со стороны Андроида.
Отлично, спасибо
не понял!что за демон adb?
Демон adb — процесс на копьютере, тот самый «сервер» adb (хотя он является лишь клиентом). Также на телефоне есть adbd — adb-хост, отвечающий на запросы с компьютера или другого клиента.
добрый день! помогите пожалуйста. При установки у меня всегда выходит ошибка device not found, и я не знаю что делать у меня телефон nokia xl
ADB sideload, как пользоваться. Команда adb sideload очень прекрасна и с помощью ее можно легко выполнить обновление прошивки или выполнить восстановление Android в случае если он не загружается!
Еще раз о том для чего нужна команда ADB SIDELOAD — данная команда необходима для того чтобы выполнять прошивку ZIP архивов из меню recovery или если отсутствует bootloader. У данной команды есть аналог fastboot -w update, но у многих Android девайсов утилита fastboot не работает, соответственно adb sideload является универсальным средством.
Принцип работы ADB Sideload
ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery или bootloader. Запускается утилита adb и прописывается командаadb sideload .zip, после чего архив копируется в Android и затем прошивается.
Необходимое для ADB S >драйвер Android и после установить его
Инструкция использования ADB Sideload
В данной статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца, второй способ — автоматизированный, без лишних действий и писанины руками.
Способ №1
1. Подключаем устройство Android к компьютеру
2. Файл ZIP архив-обновление переместить по пути C:/adb/progbin
3. Запускаем программу ADB RUN или переходим в меню Manual Command -> ADB
4. Далее проверим «видит» ли adb ваш Android для этого наберем команду:
И должны получить следующий ответ:
Если получим ответ (ошибка):
Если получим ответ (ошибка):
То есть ничего нет, после attached, то устройство не видно (переустанавливаем драйвера, меняем порт USB, меняем кабель USB)
5. Переводим устройство в режим Recovery или режим Bootloader
6. В зависимости от Recovery в некоторых случаях необходимо включать принудительно включать на устройстве режим передачи и установки Sideload:
Если у вас стандартное или CWM Recovery оно может называться
- install zip from sileload
- apply update from ADB
- ADB Sideload
и находится это меню может в главном разделе Recovery, раздел Advanced или Install ZIP.
Если у вас TWRP Recovery
Чтобы активировать sideload перейдите в Advanced -> ADB Sideload и потянуть нижний ползунок вправо:
Далее все остальные действия происходят на компьютере.
7. В ADB RUN пишем следующую команду:
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)
После чего начнется перемещение обновления (прошивки) на Android и обновление.
- Если вы получили ошибку error: closed — не активировали sideload на Android
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Способ №2
1. Подключаем устройство Android к компьютеру
2. Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery или Reboot Bootloader (если нет на устройстве Recovery)
3. Активируем sideload на устройстве
4. Вернуться в главное меню и перейти в меню Move -> Sideload
5. Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
6. Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
- Если вы получили ошибку error: closed — не активировали s >error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Подробно расскажем как пользоваться adb sideload — выполнить обновление прошивки или восстановление Android в случае если он не загружается!
Еще раз о том для что делает ADB SIDELOAD — данная команда необходима для того, чтобы выполнять прошивку ZIP архивов из меню recovery.
ADB Sideload что это? Принцип работы ADB Sideload
ADB Sideload — это специальный режим установки прошивки, с помощью утилиты ADB.
Принцип работы следующий: ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery. Запускается утилита adb, и прописывается команда adb sideload filename.zip (вместо filename указать ваш ZIP), после чего архив копируется в Android и прошивается.
Необходимое для прошивки ADB Sideload
- Компьютер или ноутбук
- Скачать драйвер Android и после установить его
- Скачать фирменную программу сайта — ADB RUN или adb
- Заряд Android устройства более чем 40%
- Оригинальный, неповрежденный кабель USB
- Включить Отладка по USB на Android
- ZIP архив-обновление
Подготовка Android к прошивке в ADB SIDELOAD
Телефон или планшет Android необходимо перевести в режим Recovery переведя его руками или с помощью adb. После чего необходимо активировать на Android прошивку через adb sideload.
В стандартном или CWM Recovery необходимо выбрать:
- install zip from sileload
- apply update from ADB
- ADB S >
Иногда это опция находиться в меню Advanced.
Sideload в TWRP Recovery
Далее все остальные действия происходят на компьютере.
Как пользоваться ADB Sideload?
Установка прошивки с помощью ADB SIDELOAD
В этой статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца в adb, второй способ — автоматизированный сайтом Android +1 с помощью ADB RUN, без лишних действий и писанины руками.
Способ №1. С помощью ADB
- Подключаем устройство Andro > adb sideload XXXXXXXX.zip
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)После чего начнется перемещение обновления (прошивки) на Android и установка на смартфон или планшет.
Способ №2. ADB Sideload с помощью ADB RUN
- Подключаем устройство Android к компьютеру
- Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery
- Активируем s/>
- Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
- Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
Ошибки ADB Sideload
- Если вы получили ошибку error: closed — не активировали sideload на Android;
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Источник
Многие пользователи хорошо знакомы с ситуацией, когда при подключении к компьютеру/ноутбуку под управлением ОС Ubuntu/Linux Mint какого-нибудь устройства (планшета/телефона) с ОС Android. В лючщем случае ничего не происходит, в худшем появляется сообщение о невозможности подключения устройства.
Естестсвенно, совершать какие-либо манипуляции с устройством в наших ОС-ях не представляется возможным.И вот в этой статье мы с Вами и узнаем, как же всё таки заставить наши Ubuntu/Linux Mint увидеть любое Android-устройство.
Уверен, что многие продвинутые пользователи умеют и знают всё то, что будет изложено в данной статье, поэтому, бывалые, сильно не пинайте, данная статья больше для простых, обычных пользователей…
На самом деле, всё очень просто и сводится к установке ADB (Android Debug Bridge — Отладочный мост Android) — инструмент, который устанавливается вместе с Android-SDK и позволяет управлять устройствами на базе ОС Android, в том числе и подключать их, как съёмный носитель.
Ну, и в довесок к нему, мы с вами установим ещё и Fastboot, чтобы иметь полный спектр управления устройствами — перепрошивка, форматирование и мн. мн. др…
Но это уже тема отдельной статьи.
Итак, приступим и первое, что мы с вами сделаем — установим непосредственно ADB и Fastboot и для этого нам с вами, как обычно, понадобится Терминал (Ctrl+Alt+T), после открытия коего, мы вписываем следующий команду/код:
sudo apt install android-tools-adb android-tools-fastboot
Можно конечно было применить команду/код:
sudo apt install adb
но, такая команда может проигнорировать установку, как зависимостей, некоторых других необходимых для использования этого набора утилит и пакетов.
Поэтому мы воспользуемся первой командой, где конкретно указано то, что нам нужно — ADB и Fastboot.
Т.к. SDK Platform Tools из реп Ubuntu/Linux Mint недоразвитая/урезанная и её возможностями, например прошить, в будущем ваше какое-либо устройство не удастся, качаем SDK Platform Tools (ADB/fastboot в его составе) с официального репозетория проекта и распаковываем архив SDK Platform Tools в:
/usr/lib/android-sdk/platform-tools
(скачанную SDK Platform Tools мы просто накатываем на уже установленную из оф. реп Ubuntu/Linux Mint командой выше именно туда, с добавлением доп. модулей и библиотек, т.е. делаем её полно—функциональной)
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip -O /tmp/platform-tools.zip; sudo unzip -oq /tmp/platform-tools.zip -d /usr/lib/android-sd
Или, для ленивых, выполняем всю установку одной командой:
sudo apt install android-tools-adb android-tools-fastboot; wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip -O /tmp/platform-tools.zip; sudo unzip -oq /tmp/platform-tools.zip -d /usr/lib/android-sd
Теперь, после установки, давайте проверим, как всё работает и выполним, опять же в Терминале (Ctrl+Alt+T), например следующую команду/код, проверяющую наличие подключенных устройств:
sudo adb get-state
и в выводе мы с вами видим:
— error: no devices/emulators found (ошибка: не найдено подключенных устройств/эмуляторов)
что естественно, т.к. мы с вами ещё не подключали ни одного устройства.
В любом случае, этот вывод нам показывает, что ADB и Fastboot успешно установлены в систему.
Далее, берём в руки наше устройство (далее я буду показывать на примере моего телефона ASUS с Android 9) и заходим в Настройки (как правило на экране иконка/ярлык в виде шестерёнки).
— в открывшемся интерфейсе Настроек идём в Система:
— далее идём в раздел О телефоне:
— находим запись Номер сборки (как правило в самом низу) и тыкаем по ней шаловливым пальчиком до тех пор, пока над ней не появится надпись Теперь вы разработчик:
— ворачиваемся в Система и жмём на Дополнительно:
— в открывшемся Дополнительном меню, находим появившуюся новую запись {} Для разработчиков и смело жмём на неё:
— находим запись Отладка по USB и включаем этот режим, сдвинув слайд вправо, как на скрине:
Вот, теперь мы с вами полностью готовы к подключению нашего устройства к нашим Ubuntu/Linux Mint.
Далее берём USB-кабель, которым вы обычно заряжаете ваше устройство (как правило отдельно от самого зарядного), подключаем один его конец (стандартный USB-папа) в наш компьютер/ноутбук, а второй его конец (маленький) в наше устройство и слышим (звуковое уведомление), и в Ubuntu/Linux Mint, и на нашем устройстве, и видим, и в Ubuntu/Linux Mint, что на экране появилось уведомоление Не удалось подключить SD… (Не удалось открыть устройство MTP), на котором жмём на Ок, чтобы закрыть его, и на нашем устройстве сообщение в виде уведомления Отладка по USB разрешена (Нажмите, чтобы отключить отладку по USB), на которое просто жмём:
На нашем устройстве, сразу после нажатия на Отладка по USB разрешена (Нажмите, чтобы отключить отладку по USB), октрывается раздел Настроек {} Для разработчиков, где, листая вниз, ищем запись Default USB configuration и смело жмём на неё:
В открывшемся меню настроек Default USB configuration — USB мы видим, что наше устройство находится в режиме Зарядка этого устройства и поэтому мы и получили в системе уведомление об ошибке о невозможности подключения нашего устройства:
В этом же окне выбираем верхний пункт-режим Передача файлов:
И, как только мы его выбрали, сразу же, на экране наших Ubuntu/Linux Mint мы видим открывшийся Файловый менеджер (ФМ), отображающий разделы нашего устройства именно, как съёмное устройство, а именно так мы с вами и хотели, а значит задача нами выполнена полностью и теперь можно передвигаться по нему, как в обычных каталогах и папках, работать с файлами/папками, копировать или перемещать их в наши системы и т.д. (здесь слева SD/disk — это съёмная внешняя флешка, а справа Внутренний общий накопитель — это само устройство с ОС Android и внутренним накопителем):
Будьте осторожны и бдительны с манипуляциями во Внутреннем общем накопителе!!! Ибо, это раздел, где, помимо внутреннего накопителя, находится сама система Android и случайное удаления или переименование системных файлов/папок, или что-либо другое, может привести к краху вашего устройства!!!
Если мы побегаем по каталогам и папкам нашего устройства, мы с вами увидим, как и в наших Ubuntu/Linux Mint структуру каталогов и папок:
Ну, и не забываем, по завершению выполнения всех задач на нашем устройстве, как на съёмном устройстве, на самом устройстве выключить режим Передача файлов и активировать режим Зарядка этого устройства:
На этом, с настройкой подключения нашего Android-устройства к нашим Ubuntu/Linux Mint, как съёмное устройство мы закончим.
Всем приятного пользования и успехов!
В качестве бонуса, я покажу вам, как, например, с помощью ADB с нашего устройства удалить любое приложение, в том числе и то, которое штатным способом удалить невозможно.
Очень многие не довольны с предустановкой многих приложений, в частности приложений Яндекс, Google, приложений производителей устройств, кои зачастую удалить штатно не представляется возможным.
Но, как раз ADB это сделать позволяет и делает это очень успешно!
Нам, единственное, надо будет доустановить на наше устройство приложение App Inspector, чтобы узнать точное системное название удаляемого приложения.
Устанавливаем его…
Открываем его на устройстве. Выглядит оно так:
Листая список приложений, выбираем то, которое мы собираемся удалить, например Яндекс, нажав на него:
В открывшемся окне обращаем внимание на 2-й (второй) пункт сверху Package name и запоминаем или записываем то, что находится под ним ru.yandex.searchplugin:
Далее в Терминале (Ctrl+Alt+T) стартуем adb-server и получаем подтверждение о его успешном старте командой:
sudo adb start-server
Получаем сведения о состоянии adb-сервера командой и видим, что device (устройство) подключено:
sudo adb get-state
Убеждаемся, что конкретно наше устройство подключено к adb-серверу и находится в списке командой:
sudo adb devices
И удаляем выбранное приложение Яндекс с устройства командой, в конце которой и вписываем раенее записанное нами его точное наименование/название и получаем уведомление Success, что означает удалено Успешно:
sudo adb shell pm uninstall -k —user 0 ru.yandex.searchplugin
Ну, и по финалу останавливаем adb-сервер командой:
sudo adb kill-server
Таким способом можно удалять, как любые предустановленные, так и установленные в процессе использования приложения/программы с вашего Android-устройства.
На этом в приципе всё.
Всем всяческих Благ!!!
P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:
Содержание
- 1 Troubleshooting and known issues for Android Emulator and system images
- 1.1 Checking for adequate disk space
- 1.2 Antivirus software
- 1.3 HAXM on older, unsupported versions of Mac OS
- 1.4 Windows: Free RAM and commit charge
- 2 Fix: ADB Devices Not Found
- 2.1 Method 1: Enable Developer Options and USB Debugging
- 2.2 Method 2: Change Connection Mode
- 2.3 Method 3: Update ADB Interface
- 2.4 Method 4: Install Universal ADB Windows Driver
- 2.5 Method 5: Reset the ADB Process
- 2.6 Method 6: Change the Cable
- 3 ADB sideload, как пользоваться
- 3.1 Принцип работы ADB Sideload
- 3.2 Необходимое для ADB Sideload
- 3.3 Инструкция использования ADB Sideload
- 3.4 Способ №1
- 3.5 Если у вас стандартное или CWM Recovery оно может называться
- 3.6 Если у вас TWRP Recovery
- 3.7 Способ №2
Troubleshooting and known issues for Android Emulator and system images
This page lists known issues, workarounds, and troubleshooting tips for theAndroid Emulator.
If you encounter an issue not listed here or are unable to successfully use aworkaround listed here, please report a bug.
Checking for adequate disk space
To avoid crashes and hangs caused by not having enough free disk space, theemulator checks for sufficient free disk space on startup, and will not startunless at least 2 GB is free. If the emulator fails to start for you, check tosee that you have adequate free disk space.
Antivirus software
Because many security and antivirus software packages work by monitoring everyread and write operation, use of such software can decrease performance of tools the Android Emulator.
Many antivirus packages provide the ability to whitelist specificapplications, which enables these applications to operate without performancedegradation. If you are experiencing poor performance with saving or loading ofAVD snapshots, you may improve this performance by whitelisting the AndroidEmulator application in your antivirus software.
The performance impact differs between various antivirus software packages. Ifyou have additional antivirus software installed beyond that which is includedwith your operating system, you can run simple tests to determine whichantivirus software has a greater performance effect on emulator load and saveoperations.
Some antivirus software may be incompatible with the Android Emulator.
If you’re using Avast software and are having trouble running the AndroidEmulator, try disabling Use nested virtualization when availableand Enable Hardware assisted virtualization in the Avast Troubleshootingsettings. In addition, after Avast hardware virtualization is disabled, ensurethat HAXM is set up properly again with a full re-installation of the latest HAXMfrom the SDK Manager.
HAXM on older, unsupported versions of Mac OS
If you are using Android Emulator on older, unsupported versions of Mac OS X(such as 10.9), then you may need to use an older version of HAXM (6.1.2), too.
A number of external factors can cause the Android Emulator to begin runningslowly after an update. To begin troubleshooting, we recommend thefollowing steps:
- If you are running Android Emulator on Windows, check to see if you haveinstalled Windows UpdatesKB4013429andKB4015217.Some users reported improved Android Emulator performance after uninstallingthese updates. Users also reported improved Emulator performance afterinstalling Windows UpdateKB4015438.
- If you have an Intel GPU (and in particular, the Intel HD 4000), ensure youhave downloaded and installed the latest Intel graphics driver.
- If your machine has both an Intel HD 4000 GPU and a discrete GPU,disable the Intel HD 4000 GPU in Device Manager to ensure you areusing the discrete GPU.
- Try running the emulator using the -gpu angle, -gpu swiftshader, or-gpu guest modes. For more information about configuring graphicsacceleration options on the command line, seeConfigure hardware acceleration.
- Ensure that your router is not using IPv6 addresses if you do not have anIPv6 connection.
If you are still experiencing problems with the Android Emulator runningslowly, Report a bug, including thenecessary Android Emulator Details so we can investigate.
Windows: Free RAM and commit charge
When the emulator starts, it needs to initialize the Android guest operatingsystem’s RAM. On Windows, the emulator asks Windows to account for the fullsize of guest memory at start time, even though during actual operation, thememory may be paged in on demand. The emulator requests the full amount of guestmemory at start time because Windows is conservative in ensuring that there isenough physical RAM and pagefile available to hold the entire potential workingset; this prepares for the worst case, in which all guest memory is touchedquickly, without any opportunity to discard or otherwise free memory.
Sometimes, when the emulator asks Windows to account for this full guest memorysize, the request exceeds the current commit limit, which is the total of theavailable physical RAM and pagefile. In this case, Windows can’t guarantee thatthe worst-case working set will fit in either physical RAM or pagefile, and theemulator fails to start.
In typical cases, the amount of hard drive space allocated for the pagefile plusphysical RAM is more than enough for most use cases of the emulator. However, ifyou experience failures to start the emulator because of exceeding the commitlimit, we recommend examining the current commit charge, which can be seen inthe Performance tab in the Windows Task Manager. (To open the Task Manager,press Ctrl+Shift+Esc.)
You can lower the lihood of exceeding the commit limit in various ways:
- Free physical RAM before launching the emulator by closing unused applicationsand files.
- Disable third-party memory management and memory compression utilities. Theseutilities can inefficiently cause an excess commit charge and bring yoursystem closer to the commit limit.
- Use a system managed size for the Windows pagefile, which can more flexiblyand dynamically increase the pagefile size (and therefore the commit limit) inresponse to increased demand from the emulator and other applications.For more information on commit charges and why a flexible setting works best,see this Microsoft article.
Источник: https://developer.android.com/studio/run/emulator-troubleshooting
Fix: ADB Devices Not Found
With smartphones being present everywhere, the need for transferring files from your personal computer to your smartphone and vice versa arises. Not only that, you might need to debug certain apps or install new ones, etc. for which a command-line utility called ADB or Android Debug Bridge is often used.
Occasionally, people end up with the issue of not being able to connect to their smartphones, even though, according to them, they’ve done everything right. Well, don’t worry, this is what we’re here for. This guide will let you in on how to solve the ‘Error: device not found’ problem — so sit back, relax and follow the instructions.
ADB Device not found
Before we jump into the solutions, you might want to know what causes this problem. Well, many things can result in this issue —
- The drivers are not updated. The drivers are the actors responsible for communicating with the interface and your OS. If it is not updated, you might encounter this error.
- USB debugging is not enabled. This mode is necessary for ADB to work on your Android device.
- Selection of wrong connection mode. A correct connection mode should be selected for the type of transfer you want to initiate.
Note: Make sure that you have ADB installed.
Method 1: Enable Developer Options and USB Debugging
To start, make sure you’ve enabled USB Debugging on your device since ADB doesn’t work otherwise. To do that:
- Go to your phone Settings and select About.
- In About menu, tap on ‘Builder number’ seven times which enables Developer Options.
- After that, go back and select Developer options.Enable Developer Options
- Scroll down and tap ‘USB Debugging’.
Method 2: Change Connection Mode
Android has different connection modes which can sometimes cause this problem. In the case of adb, we need MTP(Media Transfer Protocol). One thing to note is that your smartphone might have Transfer files instead of MTP which is the same. For this, what you have to do is:
- Make sure your device is correctly plugged in.
- Pull down the notification window and select the USB connection notification.
- There, select MTP as the connection mode.Select MTP as the connection mode
Note: Some people have reported that selecting the PTP mode worked for them, make sure to try that as well.
Method 3: Update ADB Interface
Sometimes, the issue is due to an outdated ADB interface driver. To update the driver, what you have to do is:
- On your computer, right-click on ‘My Computer’ and select Device Manager.
- Under Other Devices, you’ll see ‘Android ADB Interface’ or ‘Android Phone’. Right-click it and select ‘Update Driver Software’.ADB Interface Driver Update
- After that, select ‘Browse my computer for driver software’.
- Then, select ‘Let me pick from a list of device drivers on my computer’.
- A window will pop up, make sure ‘Show all devices’ is highlighted and click Next.Highlight Show All Devices
- Click the ‘Have Disk’ option.
- Go to where you’ve installed your SDK which is usuallyC:Program FilesAndroidandroid-sdkextras\googleusb_driver
where you’ll have to double click android_winusb.inf
- Select ‘Android ADB Interface’ from the list.Select Android ADB Interface
- Click ‘Yes’ and then click ‘Install’.
- Wait for the installation to complete and then close the window.
You can try reconnecting your device if it doesn’t recognize it already.
Method 4: Install Universal ADB Windows Driver
If you are sure that the above-mentioned solutions are not going to work for you or didn’t work for you, installing Universal ADB Windows Driver might be the solution for you. It is pretty simple, download the driver from their official website and install it.
Method 5: Reset the ADB Process
It sometimes happens that everything else is working but you still can’t list your smartphone – meaning you have installed the USB driver, enabled USB debugging, etc. In such cases, killing the server and starting it again might help you out. To do that, type the following commands in the command line
adb kill-server adb start-serverADB Kill/Start Server
Method 6: Change the Cable
Finally, if nothing works out for you, getting a new cable might be the way for you. The chances of your cable being faulty are high which means no matter what you do, your problem will remain as the problem is not with your driver but rather with the hardware. To check whether your cable is faulty or not, try the following:
- Connect your cable to a port on a charger.
- Try charging your smartphone with that cable.
If it doesn’t start charging, this means your cable is at fault and you’ll have to get another.
Источник: https://appuals.com/fix-adb-devices-not-found/
ADB sideload, как пользоваться
ADB sideload, как пользоваться. Команда adb sideload очень прекрасна и с помощью ее можно легко выполнить обновление прошивки или выполнить восстановление Android в случае если он не загружается!
Еще раз о том для чего нужна команда ADB SIDELOAD — данная команда необходима для того чтобы выполнять прошивку ZIP архивов из меню recovery или если отсутствует bootloader. У данной команды есть аналог fastboot -w update, но у многих Android девайсов утилита fastboot не работает, соответственно adb sideload является универсальным средством.
Принцип работы ADB Sideload
ZIP архив-обновление находится в папке с утилитой adb, смартфон или планшет переводится в режим recovery или bootloader. Запускается утилита adb и прописывается командаadb sideload .zip, после чего архив копируется в Android и затем прошивается.
Необходимое для ADB Sideload
- Компьютер или ноутбук
- Скачать драйвер Android и после установить его
- Скачать программу — ADB RUN или ADB
- Заряд Android устройства не меньше 40% или больше
- Оригинальный, неповрежденный кабель MicroUSB
- Включить Отладка по USB на Android
- ZIP архив-обновление
Инструкция использования ADB Sideload
В данной статье будет предложено два варианта как можно воспользоваться adb sideload, первый способ — демонстрация как все работает от начала до конца, второй способ — автоматизированный, без лишних действий и писанины руками.
Способ №1
1. Подключаем устройство Android к компьютеру
2. Файл ZIP архив-обновление переместить по пути C:/adb/progbin
3. Запускаем программу ADB RUN или переходим в меню Manual Command ->ADB
4. Далее проверим «видит» ли adb ваш Android для этого наберем команду:
adb devices
И должны получить следующий ответ:
C:/ADB/adb/progbin> adb devices List of devices attached NA36XWxxxххххх
Если получим ответ (ошибка):
C:/ADB/adb/progbin> adb devices List of devices attached NA36XWxxxххххх offline
То необходимо сделать компьютер доверенным.
Если получим ответ (ошибка):
C:/ADB/adb/progbin> adb devices List of devices attached
То есть ничего нет, после attached, то устройство не видно (переустанавливаем драйвера, меняем порт USB, меняем кабель USB)
5. Переводим устройство в режим Recovery или режим Bootloader
6. В зависимости от Recovery в некоторых случаях необходимо включать принудительно включать на устройстве режим передачи и установки Sideload:
Если у вас стандартное или CWM Recovery оно может называться
- install zip from sileload
- apply update from ADB
- ADB Sideload
и находится это меню может в главном разделе Recovery, раздел Advanced или Install ZIP.
Если у вас TWRP Recovery
Чтобы активировать sideload перейдите в Advanced -> ADB Sideload и потянуть нижний ползунок вправо:
Далее все остальные действия происходят на компьютере.
7. В ADB RUN пишем следующую команду:
adb sideload XXXXXXXX.zip
Где XXXXXXXX — точное название прошиваемого ZIP обновления (учитывая ЗаГЛАвные или строЧНЫЕ, как написано, названия иначе получите ошибку)
После чего начнется перемещение обновления (прошивки) на Android и обновление.
- Если вы получили ошибку error: closed — не активировали sideload на Android
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Способ №2
1. Подключаем устройство Android к компьютеру
2. Запускаем программу ADB RUN и переходим в меню Reboot Device -> выбрать Reboot Recovery или Reboot Bootloader (если нет на устройстве Recovery)
3. Активируем sideload на устройстве
4. Вернуться в главное меню и перейти в меню Move ->Sideload
5. Выбрать вначале пункт Copy ZIP to Directory, в открывшееся окно переместить ZIP архив-обновление, после закрыть окно
6. Выбрать Istall ZIP после чего, выбрать прошиваемый файл, после чего начнется прошивка.
- Если вы получили ошибку error: closed — не активировали sideload на Android;
- Если вы получили ошибку error: device not found — не видит Android, меняйте ядро, recovery, перезапустить Android и снова перевести в режим.
Источник: https://4pda.biz/android-obshchee/3000-adb-sideload-kak-polzovatsya.html
































