[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/android/logcat-filtering-tips":3,"mdc-1jshyi-key":749,"mdc--7cw9e0-key":784,"mdc--65r56p-key":808,"mdc--x8u9a7-key":825,"mdc-20tbvx-key":840,"mdc--9h16et-key":873,"mdc--j0gbwr-key":904,"mdc-1jcd5-key":912,"related-/guides/android/adb-commands-cheatsheet,/guides/android/android-studio-debugging,/errors/android/adb-device-not-found":935},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":686,"code":686,"createdAt":687,"description":688,"difficulty":689,"draft":690,"estimatedTime":691,"extension":692,"faq":693,"howToSteps":703,"howToTotalTime":719,"image":686,"keywords":720,"locale":731,"meta":732,"navigation":733,"path":734,"platform":735,"related":736,"section":740,"seo":741,"severity":686,"stem":742,"summary":743,"tags":744,"twitterCreator":686,"twitterSite":686,"type":747,"updatedAt":687,"__hash__":748},"content_ru/guides/android/logcat-filtering-tips.md","Фильтрация logcat: эффективные методы поиска ошибок в Android",[7,8,9],"Android 8.0+","ADB 1.0.41+","Android Studio 2022.2+","FixPedia Team",{"type":12,"value":13,"toc":666},"minimark",[14,19,27,31,34,69,72,102,105,109,114,147,150,169,185,189,200,206,223,226,247,253,257,260,265,290,296,301,315,318,322,330,346,353,374,384,387,391,394,430,434,437,442,462,469,474,496,503,530,534,562,566,574,583,598,602,615,637,641,648,662],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22,26],"p",{},[23,24,25],"code",{},"logcat"," — это главный инструмент Android для просмотра системных и прикладных логов. При разработке или диагностике проблем вы сталкиваетесь с огромным потоком данных, где нужная ошибка тонет в шуме. Фильтрация logcat позволяет быстро изолировать логи вашего приложения, конкретного компонента или уровня важности, экономя часы на поиск. После этого гайда вы сможете находить критические ошибки за секунды.",[15,28,30],{"id":29},"требования-подготовка","Требования / Подготовка",[20,32,33],{},"Перед началом убедитесь, что:",[35,36,37,49,57,60],"ol",{},[38,39,40,41,48],"li",{},"Установлен ",[42,43,47],"a",{"href":44,"rel":45},"https://developer.android.com/studio/releases/platform-tools",[46],"nofollow","Android SDK Platform-Tools"," (содержит ADB).",[38,50,51,52,56],{},"На устройстве или эмуляторе ",[53,54,55],"strong",{},"включён USB-дебаггинг"," (Настройки → Для разработчиков → USB-дебаггинг).",[38,58,59],{},"Устройство подключено к компьютеру и разрешён доступ ADB (на запрос на устройстве нужно нажать «Разрешить»).",[38,61,62,63,68],{},"(Опционально) Установлен ",[42,64,67],{"href":65,"rel":66},"https://developer.android.com/studio",[46],"Android Studio"," для использования встроенного Logcat.",[20,70,71],{},"Проверьте работоспособность командой:",[73,74,79],"pre",{"className":75,"code":76,"language":77,"meta":78,"style":78},"language-bash shiki shiki-themes github-light github-dark","adb version\nadb devices\n","bash","",[23,80,81,94],{"__ignoreMap":78},[82,83,86,90],"span",{"class":84,"line":85},"line",1,[82,87,89],{"class":88},"sScJk","adb",[82,91,93],{"class":92},"sZZnC"," version\n",[82,95,97,99],{"class":84,"line":96},2,[82,98,89],{"class":88},[82,100,101],{"class":92}," devices\n",[20,103,104],{},"В списке устройств должен отобразиться ваш телефон или эмулятор.",[15,106,108],{"id":107},"пошаговая-инструкция","Пошаговая инструкция",[110,111,113],"h3",{"id":112},"шаг-1-базовые-команды-и-понимание-формата-лога","Шаг 1: Базовые команды и понимание формата лога",[20,115,116,117,119,120,123,124,127,128,127,131,127,134,127,137,127,140,127,143,146],{},"Логи ",[23,118,25],{}," имеют структуру: ",[23,121,122],{},"дата время PID TID уровень тег : сообщение",". Основные уровни (от младшего к старшему): ",[23,125,126],{},"VERBOSE"," → ",[23,129,130],{},"DEBUG",[23,132,133],{},"INFO",[23,135,136],{},"WARN",[23,138,139],{},"ERROR",[23,141,142],{},"FATAL",[23,144,145],{},"SILENT",".",[20,148,149],{},"Самая простая фильтрация — по уровню. Чтобы видеть только ошибки и выше:",[73,151,153],{"className":75,"code":152,"language":77,"meta":78,"style":78},"adb logcat *:E\n",[23,154,155],{"__ignoreMap":78},[82,156,157,159,162,166],{"class":84,"line":85},[82,158,89],{"class":88},[82,160,161],{"class":92}," logcat",[82,163,165],{"class":164},"sj4cs"," *",[82,167,168],{"class":92},":E\n",[20,170,171,172,174,175,177,178,180,181,184],{},"Это скроет все ",[23,173,126],{},", ",[23,176,130],{}," и ",[23,179,133],{}," сообщения. Для отладки приложения часто достаточно ",[23,182,183],{},"*:W"," (warnings and errors).",[110,186,188],{"id":187},"шаг-2-фильтрация-по-тегу-tag","Шаг 2: Фильтрация по тегу (Tag)",[20,190,191,192,195,196,199],{},"В коде Android вы логируете через ",[23,193,194],{},"Log.d(\"MyTag\", \"message\")",". Тег ",[23,197,198],{},"MyTag"," — ваш ключ для фильтрации.",[20,201,202,203,205],{},"Чтобы видеть только логи с тегом ",[23,204,198],{},":",[73,207,209],{"className":75,"code":208,"language":77,"meta":78,"style":78},"adb logcat -s \"MyTag\"\n",[23,210,211],{"__ignoreMap":78},[82,212,213,215,217,220],{"class":84,"line":85},[82,214,89],{"class":88},[82,216,161],{"class":92},[82,218,219],{"class":164}," -s",[82,221,222],{"class":92}," \"MyTag\"\n",[20,224,225],{},"Можно комбинировать несколько тегов:",[73,227,229],{"className":75,"code":228,"language":77,"meta":78,"style":78},"adb logcat -s \"MyTag\" -s \"AnotherTag\"\n",[23,230,231],{"__ignoreMap":78},[82,232,233,235,237,239,242,244],{"class":84,"line":85},[82,234,89],{"class":88},[82,236,161],{"class":92},[82,238,219],{"class":164},[82,240,241],{"class":92}," \"MyTag\"",[82,243,219],{"class":164},[82,245,246],{"class":92}," \"AnotherTag\"\n",[20,248,249,252],{},[53,250,251],{},"Важно:"," теги чувствительны к регистру. Если не уверены в имени тега, сначала смотрите полный лог, затем фильтруйте.",[110,254,256],{"id":255},"шаг-3-фильтрация-по-имени-пакета-pid","Шаг 3: Фильтрация по имени пакета (PID)",[20,258,259],{},"Иногда теги не уникальны. Тогда можно фильтровать по ID процесса (PID) вашего приложения.",[35,261,262],{},[38,263,264],{},"Найдите PID:",[73,266,268],{"className":75,"code":267,"language":77,"meta":78,"style":78},"adb shell ps | grep your.package.name\n",[23,269,270],{"__ignoreMap":78},[82,271,272,274,277,280,284,287],{"class":84,"line":85},[82,273,89],{"class":88},[82,275,276],{"class":92}," shell",[82,278,279],{"class":92}," ps",[82,281,283],{"class":282},"szBVR"," |",[82,285,286],{"class":88}," grep",[82,288,289],{"class":92}," your.package.name\n",[20,291,292,293],{},"Пример вывода: ",[23,294,295],{},"u0_a123   12345  567   1234567  123456 /system/bin/app_process ...",[35,297,298],{"start":96},[38,299,300],{},"Фильтруйте логи по PID:",[73,302,304],{"className":75,"code":303,"language":77,"meta":78,"style":78},"adb logcat --pid=12345\n",[23,305,306],{"__ignoreMap":78},[82,307,308,310,312],{"class":84,"line":85},[82,309,89],{"class":88},[82,311,161],{"class":92},[82,313,314],{"class":164}," --pid=12345\n",[20,316,317],{},"Это покажет только логи из процесса с указанным PID. Отлично подходит, когда в логах много системных сообщений от других приложений.",[110,319,321],{"id":320},"шаг-4-создание-сложных-фильтров-с-регулярными-выражениями","Шаг 4: Создание сложных фильтров с регулярными выражениями",[20,323,324,326,327,205],{},[23,325,25],{}," поддерживает простые регулярные выражения для тегов. Например, чтобы увидеть логи всех тегов, начинающихся с ",[23,328,329],{},"MyApp",[73,331,333],{"className":75,"code":332,"language":77,"meta":78,"style":78},"adb logcat -s \"MyApp.*\"\n",[23,334,335],{"__ignoreMap":78},[82,336,337,339,341,343],{"class":84,"line":85},[82,338,89],{"class":88},[82,340,161],{"class":92},[82,342,219],{"class":164},[82,344,345],{"class":92}," \"MyApp.*\"\n",[20,347,348,349,352],{},"Или исключить конкретный тег (например, шумный ",[23,350,351],{},"OpenGLRenderer","):",[73,354,356],{"className":75,"code":355,"language":77,"meta":78,"style":78},"adb logcat | grep -v \"OpenGLRenderer\"\n",[23,357,358],{"__ignoreMap":78},[82,359,360,362,364,366,368,371],{"class":84,"line":85},[82,361,89],{"class":88},[82,363,161],{"class":92},[82,365,283],{"class":282},[82,367,286],{"class":88},[82,369,370],{"class":164}," -v",[82,372,373],{"class":92}," \"OpenGLRenderer\"\n",[20,375,376,379,380,383],{},[53,377,378],{},"Минус:"," ",[23,381,382],{},"grep"," работает уже после вывода logcat, поэтому может быть медленнее на больших объёмах.",[385,386],"in-article-ad",{},[110,388,390],{"id":389},"шаг-5-использование-фильтров-в-android-studio","Шаг 5: Использование фильтров в Android Studio",[20,392,393],{},"Android Studio предоставляет мощный GUI для logcat:",[35,395,396,402,405,412,423],{},[38,397,398,399,146],{},"Откройте ",[53,400,401],{},"View → Tool Windows → Logcat",[38,403,404],{},"Вверху окна выберите своё устройство и процесс (приложение) из выпадающих списков.",[38,406,407,408,411],{},"Используйте поле ",[53,409,410],{},"Search"," для поиска по тексту, тегу или PID.",[38,413,414,415,418,419,422],{},"Создайте ",[53,416,417],{},"собственный фильтр"," (иконка ",[23,420,421],{},"+","): задайте имя пакета, тег или уровень. Сохраните для повторного использования.",[38,424,425,426,429],{},"Для сохранения логов в файл нажмите ",[53,427,428],{},"Save Logcat..."," (иконка дискеты).",[110,431,433],{"id":432},"шаг-6-сохранение-логов-в-файл-для-анализа","Шаг 6: Сохранение логов в файл для анализа",[20,435,436],{},"Часто нужно отправить логи разработчику или проанализировать офлайн. Два основных способа:",[20,438,439],{},[53,440,441],{},"Способ A: Через ADB (все логи)",[73,443,445],{"className":75,"code":444,"language":77,"meta":78,"style":78},"adb logcat -d > full_logs.txt\n",[23,446,447],{"__ignoreMap":78},[82,448,449,451,453,456,459],{"class":84,"line":85},[82,450,89],{"class":88},[82,452,161],{"class":92},[82,454,455],{"class":164}," -d",[82,457,458],{"class":282}," >",[82,460,461],{"class":92}," full_logs.txt\n",[20,463,464,465,468],{},"Флаг ",[23,466,467],{},"-d"," дампует текущий буфер и завершает работу. Без него команда будет ждать новых логов.",[20,470,471],{},[53,472,473],{},"Способ B: Только отфильтрованные логи",[73,475,477],{"className":75,"code":476,"language":77,"meta":78,"style":78},"adb logcat -s \"MyTag\" -d > filtered_logs.txt\n",[23,478,479],{"__ignoreMap":78},[82,480,481,483,485,487,489,491,493],{"class":84,"line":85},[82,482,89],{"class":88},[82,484,161],{"class":92},[82,486,219],{"class":164},[82,488,241],{"class":92},[82,490,455],{"class":164},[82,492,458],{"class":282},[82,494,495],{"class":92}," filtered_logs.txt\n",[20,497,498,499,502],{},"Добавьте ",[23,500,501],{},"-v time"," для человекочитаемых временных меток:",[73,504,506],{"className":75,"code":505,"language":77,"meta":78,"style":78},"adb logcat -v time -s \"MyTag\" -d > logs_with_time.txt\n",[23,507,508],{"__ignoreMap":78},[82,509,510,512,514,516,519,521,523,525,527],{"class":84,"line":85},[82,511,89],{"class":88},[82,513,161],{"class":92},[82,515,370],{"class":164},[82,517,518],{"class":92}," time",[82,520,219],{"class":164},[82,522,241],{"class":92},[82,524,455],{"class":164},[82,526,458],{"class":282},[82,528,529],{"class":92}," logs_with_time.txt\n",[15,531,533],{"id":532},"проверка-результата","Проверка результата",[35,535,536,546,552],{},[38,537,538,541,542,545],{},[53,539,540],{},"Для командного способа:"," после выполнения команды ",[23,543,544],{},"adb logcat -s \"MyTag\""," в терминале должны отображаться только строки с указанным тегом.",[38,547,548,551],{},[53,549,550],{},"Для Android Studio:"," в окне Logcat должны отображаться строки, соответствующие выбранному фильтру (по пакету, тегу или уровню). Проверьте, что в правом верхнем углу не стоит фильтр «No Filters».",[38,553,554,557,558,561],{},[53,555,556],{},"Для сохранения в файл:"," откройте полученный ",[23,559,560],{},".txt"," файл в любом редакторе и убедитесь, что он содержит только нужные записи.",[15,563,565],{"id":564},"возможные-проблемы","Возможные проблемы",[110,567,569,570,573],{"id":568},"проблема-adb-devices-не-показывает-устройство","Проблема: ",[23,571,572],{},"adb devices"," не показывает устройство",[20,575,576,579,580],{},[53,577,578],{},"Причина:"," Драйверы не установлены (Windows), USB-дебаггинг не включён или не подтверждён RSA-ключ.\n",[53,581,582],{},"Решение:",[584,585,586,589,592],"ul",{},[38,587,588],{},"Включите USB-дебаггинг в настройках разработчика.",[38,590,591],{},"При подключении телефона подтвердите запрос «Разрешить USB-отладку?».",[38,593,594,595,146],{},"Установите OEM-драйверы (для Windows) или используйте ",[23,596,597],{},"adb kill-server && adb start-server",[110,599,601],{"id":600},"проблема-фильтр-по-тегу-не-работает-логи-не-отображаются","Проблема: Фильтр по тегу не работает, логи не отображаются",[20,603,604,606,607,609,610,612,613],{},[53,605,578],{}," Тег в коде отличается от указанного в команде (регистр, опечатка) или уровень логирования для этого тега установлен выше (например, ",[23,608,133],{},"), а вы ищете ",[23,611,130],{},".\n",[53,614,582],{},[584,616,617,623,630],{},[38,618,619,620,146],{},"Проверьте тег в исходном коде: ",[23,621,622],{},"Log.d(\"MyTag\", ...)",[38,624,625,626,629],{},"Убедитесь, что уровень логирования не фильтруется глобально. Попробуйте ",[23,627,628],{},"adb logcat *:V"," (verbose) для начала.",[38,631,632,633,636],{},"Используйте ",[23,634,635],{},"adb logcat | grep \"часть_тега\""," для поиска подстроки.",[110,638,640],{"id":639},"проблема-логи-обрываются-или-не-хватает-предыдущих-записей","Проблема: Логи обрываются или не хватает предыдущих записей",[20,642,643,645,646],{},[53,644,578],{}," Буфер logcat имеет ограниченный размер (по умолчанию ~256 КБ на циклический буфер). Старые записи перезаписываются.\n",[53,647,582],{},[584,649,650,656],{},[38,651,632,652,655],{},[23,653,654],{},"adb logcat -c"," для очистки буфера перед началом отладки, затем сразу запускайте нужное действие и собирайте логи.",[38,657,658,659,146],{},"Для долгих сессий сохраняйте логи в файл сразу: ",[23,660,661],{},"adb logcat -f my_logs.txt",[663,664,665],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":78,"searchDepth":96,"depth":96,"links":667},[668,669,670,679,680],{"id":17,"depth":96,"text":18},{"id":29,"depth":96,"text":30},{"id":107,"depth":96,"text":108,"children":671},[672,674,675,676,677,678],{"id":112,"depth":673,"text":113},3,{"id":187,"depth":673,"text":188},{"id":255,"depth":673,"text":256},{"id":320,"depth":673,"text":321},{"id":389,"depth":673,"text":390},{"id":432,"depth":673,"text":433},{"id":532,"depth":96,"text":533},{"id":564,"depth":96,"text":565,"children":681},[682,684,685],{"id":568,"depth":673,"text":683},"Проблема: adb devices не показывает устройство",{"id":600,"depth":673,"text":601},{"id":639,"depth":673,"text":640},null,"2026-04-08 18:21:09","Пошаговое руководство по фильтрации logcat для Android-разработчиков. Узнайте, как находить ошибки быстро с помощью команд, фильтров и Android Studio. Начните сейчас!","medium",false,"15-30 мин","md",[694,697,700],{"question":695,"answer":696},"Как отфильтровать логи только по тегу моего приложения?","Используйте команду `adb logcat -s \"MyAppTag\"`, заменяя `MyAppTag` на реальное имя тега, которое вы задаёте в коде через `Log.d(\"MyAppTag\", \"message\")`.",{"question":698,"answer":699},"Как сохранить весь вывод logcat в файл для анализа?","Добавьте перенаправление вывода в файл: `adb logcat -d > full_logs.txt`. Флаг `-d` дампует текущие логи и завершает работу.",{"question":701,"answer":702},"Почему я не вижу логи своего приложения в Android Studio?","Убедитесь, что в фильтре Logcat выбран правильный процесс (ваше приложение) или уровень логирования (не стоит на `Silent`). Также проверьте, что USB-дебаггинг включён на устройстве.",[704,707,710,713,716],{"name":705,"text":706},"Настройка ADB и подключение устройства","Убедитесь, что ADB установлен и устройство подключено по USB с включённым режимом разработчика (USB-дебаггинг). Проверьте соединение командой `adb devices`.",{"name":708,"text":709},"Использование базовых фильтров по уровню логирования","Фильтруйте шумные системные логи, оставляя только важные. Например, `adb logcat ActivityManager:I *:S` покажет только логи `Info` и выше от `ActivityManager`, скрыв всё остальное.",{"name":711,"text":712},"Фильтрация по конкретному тегу (tag) или PID","Для отладки конкретного компонента используйте тег: `adb logcat -s \"MyAppTag\"`. Чтобы фильтровать по ID процесса, найдите PID через `adb shell ps | grep your.package.name` и используйте `adb logcat --pid=PID`.",{"name":714,"text":715},"Настройка фильтров в Android Studio","В окне Logcat создайте собственный фильтр: укажите имя пакета, тег или уровень логирования. Это удобнее для постоянной отладки внутри IDE.",{"name":717,"text":718},"Сохранение и анализ логов","Соберите логи в файл для глубокого анализа: `adb logcat -d -v time > logs_$(date +%Y%m%d_%H%M%S).txt`. Флаг `-v time` добавляет метки времени.","PT30M",[721,722,723,724,725,726,727,728,729,730],"logcat фильтрация","adb logcat примеры","как посмотреть логи android","фильтр по тегу logcat","ошибка в logcat","android studio logcat","logcat команды","adb logcat ошибка","logcat pid","фильтрация логов андроид","ru_RU",{},true,"/guides/android/logcat-filtering-tips","android",[737,738,739],"/guides/android/adb-commands-cheatsheet","/guides/android/android-studio-debugging","/errors/android/adb-device-not-found","Гайды Android",{"title":5,"description":688},"guides/android/logcat-filtering-tips","Этот гайд покажет, как использовать logcat для эффективного отладки Android-приложений. Вы научитесь фильтровать логи по тегам, уровням и PID, а также настраивать Android Studio для целевого поиска.",[25,89,735,745,746],"отладка","разработка","guide","t7V9F9hXqVr-nfotB9LojTeJng-Bbnmw5PDIniRJ01Y",{"data":750,"body":751},{},{"type":752,"children":753},"root",[754],{"type":755,"tag":20,"props":756,"children":757},"element",{},[758,761,767,769,775,777,783],{"type":759,"value":760},"text","Используйте команду ",{"type":755,"tag":23,"props":762,"children":764},{"className":763},[],[765],{"type":759,"value":766},"adb logcat -s \"MyAppTag\"",{"type":759,"value":768},", заменяя ",{"type":755,"tag":23,"props":770,"children":772},{"className":771},[],[773],{"type":759,"value":774},"MyAppTag",{"type":759,"value":776}," на реальное имя тега, которое вы задаёте в коде через ",{"type":755,"tag":23,"props":778,"children":780},{"className":779},[],[781],{"type":759,"value":782},"Log.d(\"MyAppTag\", \"message\")",{"type":759,"value":146},{"data":785,"body":786},{},{"type":752,"children":787},[788],{"type":755,"tag":20,"props":789,"children":790},{},[791,793,799,801,806],{"type":759,"value":792},"Добавьте перенаправление вывода в файл: ",{"type":755,"tag":23,"props":794,"children":796},{"className":795},[],[797],{"type":759,"value":798},"adb logcat -d > full_logs.txt",{"type":759,"value":800},". Флаг ",{"type":755,"tag":23,"props":802,"children":804},{"className":803},[],[805],{"type":759,"value":467},{"type":759,"value":807}," дампует текущие логи и завершает работу.",{"data":809,"body":810},{},{"type":752,"children":811},[812],{"type":755,"tag":20,"props":813,"children":814},{},[815,817,823],{"type":759,"value":816},"Убедитесь, что в фильтре Logcat выбран правильный процесс (ваше приложение) или уровень логирования (не стоит на ",{"type":755,"tag":23,"props":818,"children":820},{"className":819},[],[821],{"type":759,"value":822},"Silent",{"type":759,"value":824},"). Также проверьте, что USB-дебаггинг включён на устройстве.",{"data":826,"body":827},{},{"type":752,"children":828},[829],{"type":755,"tag":20,"props":830,"children":831},{},[832,834,839],{"type":759,"value":833},"Убедитесь, что ADB установлен и устройство подключено по USB с включённым режимом разработчика (USB-дебаггинг). Проверьте соединение командой ",{"type":755,"tag":23,"props":835,"children":837},{"className":836},[],[838],{"type":759,"value":572},{"type":759,"value":146},{"data":841,"body":842},{},{"type":752,"children":843},[844],{"type":755,"tag":20,"props":845,"children":846},{},[847,849,855,857,863,865,871],{"type":759,"value":848},"Фильтруйте шумные системные логи, оставляя только важные. Например, ",{"type":755,"tag":23,"props":850,"children":852},{"className":851},[],[853],{"type":759,"value":854},"adb logcat ActivityManager:I *:S",{"type":759,"value":856}," покажет только логи ",{"type":755,"tag":23,"props":858,"children":860},{"className":859},[],[861],{"type":759,"value":862},"Info",{"type":759,"value":864}," и выше от ",{"type":755,"tag":23,"props":866,"children":868},{"className":867},[],[869],{"type":759,"value":870},"ActivityManager",{"type":759,"value":872},", скрыв всё остальное.",{"data":874,"body":875},{},{"type":752,"children":876},[877],{"type":755,"tag":20,"props":878,"children":879},{},[880,882,887,889,895,897,903],{"type":759,"value":881},"Для отладки конкретного компонента используйте тег: ",{"type":755,"tag":23,"props":883,"children":885},{"className":884},[],[886],{"type":759,"value":766},{"type":759,"value":888},". Чтобы фильтровать по ID процесса, найдите PID через ",{"type":755,"tag":23,"props":890,"children":892},{"className":891},[],[893],{"type":759,"value":894},"adb shell ps | grep your.package.name",{"type":759,"value":896}," и используйте ",{"type":755,"tag":23,"props":898,"children":900},{"className":899},[],[901],{"type":759,"value":902},"adb logcat --pid=PID",{"type":759,"value":146},{"data":905,"body":906},{},{"type":752,"children":907},[908],{"type":755,"tag":20,"props":909,"children":910},{},[911],{"type":759,"value":715},{"data":913,"body":914},{},{"type":752,"children":915},[916],{"type":755,"tag":20,"props":917,"children":918},{},[919,921,927,928,933],{"type":759,"value":920},"Соберите логи в файл для глубокого анализа: ",{"type":755,"tag":23,"props":922,"children":924},{"className":923},[],[925],{"type":759,"value":926},"adb logcat -d -v time > logs_$(date +%Y%m%d_%H%M%S).txt",{"type":759,"value":800},{"type":755,"tag":23,"props":929,"children":931},{"className":930},[],[932],{"type":759,"value":501},{"type":759,"value":934}," добавляет метки времени.",[936,2190],{"id":937,"title":938,"appliesTo":939,"author":10,"body":942,"canonical":686,"code":686,"createdAt":2132,"description":2133,"difficulty":2134,"draft":690,"estimatedTime":2135,"extension":692,"faq":2136,"howToSteps":2149,"howToTotalTime":2165,"image":686,"keywords":2166,"locale":731,"meta":2175,"navigation":733,"path":737,"platform":2176,"related":2177,"section":2181,"seo":2182,"severity":686,"stem":2183,"summary":2184,"tags":2185,"twitterCreator":686,"twitterSite":686,"type":747,"updatedAt":2132,"__hash__":2189},"content_ru/guides/android/adb-commands-cheatsheet.md","ADB команды: полная шпаргалка для Android (2026)",[940,941],"Android 4.0+","ADB platform-tools r30+",{"type":12,"value":943,"toc":2112},[944,948,951,955,958,1010,1014,1017,1212,1214,1218,1221,1340,1344,1347,1487,1491,1494,1663,1667,1675,1845,1855,1857,1860,1914,1916,1922,1958,1962,1986,1990,2006,2010,2035,2041,2073,2077],[15,945,947],{"id":946},"введение","Введение",[20,949,950],{},"ADB (Android Debug Bridge) — это мощный инструмент командной строки для взаимодействия с Android-устройствами. С его помощью разработчики, тестировщики и продвинутые пользователи могут устанавливать приложения, управлять файлами, получать системные логи, выполнять команды в оболочке устройства и производить низкоуровневые операции. Эта шпаргалка собрала наиболее часто используемые ADB и Fastboot команды, которые упростят отладку, администрирование и повседневное управление Android-устройствами.",[15,952,954],{"id":953},"требования","Требования",[20,956,957],{},"Перед началом работы убедитесь, что выполнены следующие условия:",[584,959,960,976,982,988,999],{},[38,961,962,965,966,177,968,971,972,146],{},[53,963,964],{},"На компьютере установлены Android SDK Platform-Tools"," (содержат ",[23,967,89],{},[23,969,970],{},"fastboot","). Скачайте с ",[42,973,975],{"href":44,"rel":974},[46],"официального сайта Google",[38,977,978,981],{},[53,979,980],{},"На Android-устройстве включена отладка по USB",": Настройки → Об устройстве → Номер сборки (нажмите 7 раз) → Настройки → Параметры разработчика → Отладка по USB.",[38,983,984,987],{},[53,985,986],{},"Устройство подключено к компьютеру"," через USB-кабель (рекомендуется оригинальный или качественный аналог).",[38,989,990,991,994,995,998],{},"Для ",[53,992,993],{},"Windows"," могут потребоваться драйверы ADB/Fastboot (обычно устанавливаются автоматически или вручную из папки ",[23,996,997],{},"usb_driver",").",[38,1000,1001,1002,1005,1006,1009],{},"В системе должна быть ",[53,1003,1004],{},"доступна переменная PATH"," к папке ",[23,1007,1008],{},"platform-tools"," (или выполняйте команды из этой папки).",[15,1011,1013],{"id":1012},"базовые-команды-для-работы-с-устройством","Базовые команды для работы с устройством",[20,1015,1016],{},"Эти команды являются основой для любого взаимодействия с устройством через ADB. Они позволяют проверить подключение, управлять состоянием устройства, копировать файлы и устанавливать приложения.",[1018,1019,1020,1036],"table",{},[1021,1022,1023],"thead",{},[1024,1025,1026,1030,1033],"tr",{},[1027,1028,1029],"th",{},"Команда",[1027,1031,1032],{},"Описание",[1027,1034,1035],{},"Пример",[1037,1038,1039,1063,1080,1094,1108,1122,1137,1152,1175,1193],"tbody",{},[1024,1040,1041,1046,1059],{},[1042,1043,1044],"td",{},[23,1045,572],{},[1042,1047,1048,1049,174,1052,174,1055,1058],{},"Показать список подключенных устройств и их статус (",[23,1050,1051],{},"device",[23,1053,1054],{},"offline",[23,1056,1057],{},"unauthorized",")",[1042,1060,1061],{},[23,1062,572],{},[1024,1064,1065,1070,1076],{},[1042,1066,1067],{},[23,1068,1069],{},"adb shell",[1042,1071,1072,1073],{},"Открыть интерактивную оболочку (shell) на устройстве. Для выхода: ",[23,1074,1075],{},"exit",[1042,1077,1078],{},[23,1079,1069],{},[1024,1081,1082,1087,1090],{},[1042,1083,1084],{},[23,1085,1086],{},"adb reboot",[1042,1088,1089],{},"Перезагрузить устройство в нормальный режим",[1042,1091,1092],{},[23,1093,1086],{},[1024,1095,1096,1101,1104],{},[1042,1097,1098],{},[23,1099,1100],{},"adb reboot recovery",[1042,1102,1103],{},"Перезагрузить в режим восстановления (Recovery)",[1042,1105,1106],{},[23,1107,1100],{},[1024,1109,1110,1115,1118],{},[1042,1111,1112],{},[23,1113,1114],{},"adb reboot bootloader",[1042,1116,1117],{},"Перезагрузить в режим загрузчика (Fastboot)",[1042,1119,1120],{},[23,1121,1114],{},[1024,1123,1124,1129,1132],{},[1042,1125,1126],{},[23,1127,1128],{},"adb pull \u003Cremote> \u003Clocal>",[1042,1130,1131],{},"Скопировать файл или папку с устройства на компьютер",[1042,1133,1134],{},[23,1135,1136],{},"adb pull /sdcard/file.txt ./file.txt",[1024,1138,1139,1144,1147],{},[1042,1140,1141],{},[23,1142,1143],{},"adb push \u003Clocal> \u003Cremote>",[1042,1145,1146],{},"Скопировать файл или папку с компьютера на устройство",[1042,1148,1149],{},[23,1150,1151],{},"adb push ./file.txt /sdcard/",[1024,1153,1154,1159,1170],{},[1042,1155,1156],{},[23,1157,1158],{},"adb install \u003Capk>",[1042,1160,1161,1162,1165,1166,1169],{},"Установить APK-файл на устройство. Флаг ",[23,1163,1164],{},"-r"," переустановит, ",[23,1167,1168],{},"-t"," разрешит тестовые APK",[1042,1171,1172],{},[23,1173,1174],{},"adb install -r app.apk",[1024,1176,1177,1182,1188],{},[1042,1178,1179],{},[23,1180,1181],{},"adb uninstall \u003Cpackage>",[1042,1183,1184,1185,1058],{},"Удалить приложение по имени пакета (например, ",[23,1186,1187],{},"com.example.app",[1042,1189,1190],{},[23,1191,1192],{},"adb uninstall com.example.app",[1024,1194,1195,1200,1207],{},[1042,1196,1197],{},[23,1198,1199],{},"adb shell pm list packages",[1042,1201,1202,1203,1206],{},"Список всех установленных пакетов. Флаг ",[23,1204,1205],{},"-3"," покажет только сторонние",[1042,1208,1209],{},[23,1210,1211],{},"adb shell pm list packages -3",[385,1213],{},[15,1215,1217],{"id":1216},"управление-приложениями","Управление приложениями",[20,1219,1220],{},"Эти команды позволяют управлять жизненным циклом приложений, получать информацию о них и выполнять действия без графического интерфейса.",[1018,1222,1223,1233],{},[1021,1224,1225],{},[1024,1226,1227,1229,1231],{},[1027,1228,1029],{},[1027,1230,1032],{},[1027,1232,1035],{},[1037,1234,1235,1250,1265,1280,1295,1310,1325],{},[1024,1236,1237,1242,1245],{},[1042,1238,1239],{},[23,1240,1241],{},"adb shell am start -n \u003Cpackage>/\u003Cactivity>",[1042,1243,1244],{},"Запустить конкретную активность (activity) приложения",[1042,1246,1247],{},[23,1248,1249],{},"adb shell am start -n com.android.settings/.Settings",[1024,1251,1252,1257,1260],{},[1042,1253,1254],{},[23,1255,1256],{},"adb shell am force-stop \u003Cpackage>",[1042,1258,1259],{},"Принудительно остановить приложение",[1042,1261,1262],{},[23,1263,1264],{},"adb shell am force-stop com.example.app",[1024,1266,1267,1272,1275],{},[1042,1268,1269],{},[23,1270,1271],{},"adb shell pm clear \u003Cpackage>",[1042,1273,1274],{},"Очистить данные приложения (сброс до состояния \"как установлено\")",[1042,1276,1277],{},[23,1278,1279],{},"adb shell pm clear com.example.app",[1024,1281,1282,1287,1290],{},[1042,1283,1284],{},[23,1285,1286],{},"adb shell pm disable-user --user 0 \u003Cpackage>",[1042,1288,1289],{},"Отключить приложение для текущего пользователя (без удаления)",[1042,1291,1292],{},[23,1293,1294],{},"adb shell pm disable-user --user 0 com.example.app",[1024,1296,1297,1302,1305],{},[1042,1298,1299],{},[23,1300,1301],{},"adb shell pm enable \u003Cpackage>",[1042,1303,1304],{},"Включить ранее отключенное приложение",[1042,1306,1307],{},[23,1308,1309],{},"adb shell pm enable com.example.app",[1024,1311,1312,1317,1320],{},[1042,1313,1314],{},[23,1315,1316],{},"adb shell dumpsys package \u003Cpackage>",[1042,1318,1319],{},"Получить детальную информацию о пакете: разрешения, активности, сервисы",[1042,1321,1322],{},[23,1323,1324],{},"adb shell dumpsys package com.example.app",[1024,1326,1327,1332,1335],{},[1042,1328,1329],{},[23,1330,1331],{},"adb shell monkey -p \u003Cpackage> -v 1000",[1042,1333,1334],{},"Выполнить 1000 случайных событий в приложении (стресс-тест)",[1042,1336,1337],{},[23,1338,1339],{},"adb shell monkey -p com.example.app -v 500",[15,1341,1343],{"id":1342},"работа-с-файловой-системой","Работа с файловой системой",[20,1345,1346],{},"Команды для навигации, просмотра и манипуляций с файлами и папками на устройстве.",[1018,1348,1349,1359],{},[1021,1350,1351],{},[1024,1352,1353,1355,1357],{},[1027,1354,1029],{},[1027,1356,1032],{},[1027,1358,1035],{},[1037,1360,1361,1376,1391,1409,1424,1439,1454,1473],{},[1024,1362,1363,1368,1371],{},[1042,1364,1365],{},[23,1366,1367],{},"adb shell ls /path",[1042,1369,1370],{},"Список файлов и папок в указанной директории",[1042,1372,1373],{},[23,1374,1375],{},"adb shell ls /sdcard/",[1024,1377,1378,1383,1386],{},[1042,1379,1380],{},[23,1381,1382],{},"adb shell mkdir /path",[1042,1384,1385],{},"Создать новую директорию",[1042,1387,1388],{},[23,1389,1390],{},"adb shell mkdir /sdcard/new_folder",[1024,1392,1393,1398,1404],{},[1042,1394,1395],{},[23,1396,1397],{},"adb shell rm /path",[1042,1399,1400,1401,1403],{},"Удалить файл. Флаг ",[23,1402,1164],{}," для папок",[1042,1405,1406],{},[23,1407,1408],{},"adb shell rm /sdcard/file.txt",[1024,1410,1411,1416,1419],{},[1042,1412,1413],{},[23,1414,1415],{},"adb shell cp \u003Cfrom> \u003Cto>",[1042,1417,1418],{},"Копировать файл или папку",[1042,1420,1421],{},[23,1422,1423],{},"adb shell cp /sdcard/file.txt /sdcard/backup/",[1024,1425,1426,1431,1434],{},[1042,1427,1428],{},[23,1429,1430],{},"adb shell mv \u003Cfrom> \u003Cto>",[1042,1432,1433],{},"Переместить или переименовать файл/папку",[1042,1435,1436],{},[23,1437,1438],{},"adb shell mv /sdcard/old.txt /sdcard/new.txt",[1024,1440,1441,1446,1449],{},[1042,1442,1443],{},[23,1444,1445],{},"adb shell cat /path",[1042,1447,1448],{},"Вывести содержимое текстового файла в терминал",[1042,1450,1451],{},[23,1452,1453],{},"adb shell cat /sdcard/log.txt",[1024,1455,1456,1461,1468],{},[1042,1457,1458],{},[23,1459,1460],{},"adb shell chmod \u003Cpermissions> \u003Cfile>",[1042,1462,1463,1464,1467],{},"Изменить права доступа (например, ",[23,1465,1466],{},"755"," для исполняемого скрипта)",[1042,1469,1470],{},[23,1471,1472],{},"adb shell chmod 755 /sdcard/script.sh",[1024,1474,1475,1480,1483],{},[1042,1476,1477],{},[23,1478,1479],{},"adb shell df",[1042,1481,1482],{},"Показать информацию о свободном месте на разделах",[1042,1484,1485],{},[23,1486,1479],{},[15,1488,1490],{"id":1489},"отладка-и-логи","Отладка и логи",[20,1492,1493],{},"Команды для получения системной информации, мониторинга работы и анализа логов.",[1018,1495,1496,1506],{},[1021,1497,1498],{},[1024,1499,1500,1502,1504],{},[1027,1501,1029],{},[1027,1503,1032],{},[1027,1505,1035],{},[1037,1507,1508,1525,1544,1562,1576,1590,1605,1620,1634,1648],{},[1024,1509,1510,1515,1521],{},[1042,1511,1512],{},[23,1513,1514],{},"adb logcat",[1042,1516,1517,1518],{},"Показать системный лог в реальном времени. Для выхода: ",[23,1519,1520],{},"Ctrl+C",[1042,1522,1523],{},[23,1524,1514],{},[1024,1526,1527,1532,1539],{},[1042,1528,1529],{},[23,1530,1531],{},"adb logcat -s \u003Ctag>",[1042,1533,1534,1535,174,1537,1058],{},"Фильтровать лог по тегу (например, ",[23,1536,870],{},[23,1538,329],{},[1042,1540,1541],{},[23,1542,1543],{},"adb logcat -s MyApp",[1024,1545,1546,1551,1558],{},[1042,1547,1548],{},[23,1549,1550],{},"adb logcat -d > log.txt",[1042,1552,1553,1554,1557],{},"Сохранить текущий лог в файл ",[23,1555,1556],{},"log.txt"," на компьютере",[1042,1559,1560],{},[23,1561,1550],{},[1024,1563,1564,1569,1572],{},[1042,1565,1566],{},[23,1567,1568],{},"adb shell dumpsys",[1042,1570,1571],{},"Вывести информацию о всех системных сервисах",[1042,1573,1574],{},[23,1575,1568],{},[1024,1577,1578,1583,1586],{},[1042,1579,1580],{},[23,1581,1582],{},"adb shell dumpsys battery",[1042,1584,1585],{},"Получить состояние аккумулятора",[1042,1587,1588],{},[23,1589,1582],{},[1024,1591,1592,1597,1600],{},[1042,1593,1594],{},[23,1595,1596],{},"adb shell getprop",[1042,1598,1599],{},"Получить значение системного свойства (build-параметры, настройки)",[1042,1601,1602],{},[23,1603,1604],{},"adb shell getprop ro.build.version.release",[1024,1606,1607,1610,1617],{},[1042,1608,1609],{},"`adb shell getprop",[1042,1611,1612,1613],{},"grep ",[1614,1615,1616],"prop",{},"`",[1042,1618,1619],{},"Найти свойство по ключевому слову",[1024,1621,1622,1627,1630],{},[1042,1623,1624],{},[23,1625,1626],{},"adb shell wm size",[1042,1628,1629],{},"Получить текущее разрешение экрана",[1042,1631,1632],{},[23,1633,1626],{},[1024,1635,1636,1641,1644],{},[1042,1637,1638],{},[23,1639,1640],{},"adb shell wm density",[1042,1642,1643],{},"Получить плотность пикселей (dpi)",[1042,1645,1646],{},[23,1647,1640],{},[1024,1649,1650,1655,1658],{},[1042,1651,1652],{},[23,1653,1654],{},"adb shell settings get \u003Cnamespace> \u003Ckey>",[1042,1656,1657],{},"Получить значение настройки (например, яркость)",[1042,1659,1660],{},[23,1661,1662],{},"adb shell settings get system screen_brightness",[15,1664,1666],{"id":1665},"fastboot-команды","Fastboot команды",[20,1668,1669,1670,1672,1673,146],{},"Fastboot используется, когда устройство загружено в режим загрузчика (bootloader). Команды выполняются через утилиту ",[23,1671,970],{}," (входит в Platform-Tools). Для входа в fastboot: ",[23,1674,1114],{},[1018,1676,1677,1687],{},[1021,1678,1679],{},[1024,1680,1681,1683,1685],{},[1027,1682,1029],{},[1027,1684,1032],{},[1027,1686,1035],{},[1037,1688,1689,1703,1717,1731,1746,1760,1781,1795,1809,1830],{},[1024,1690,1691,1696,1699],{},[1042,1692,1693],{},[23,1694,1695],{},"fastboot devices",[1042,1697,1698],{},"Показать устройства в fastboot режиме",[1042,1700,1701],{},[23,1702,1695],{},[1024,1704,1705,1710,1713],{},[1042,1706,1707],{},[23,1708,1709],{},"fastboot reboot",[1042,1711,1712],{},"Перезагрузить устройство в нормальную систему",[1042,1714,1715],{},[23,1716,1709],{},[1024,1718,1719,1724,1727],{},[1042,1720,1721],{},[23,1722,1723],{},"fastboot reboot recovery",[1042,1725,1726],{},"Перезагрузить в режим восстановления",[1042,1728,1729],{},[23,1730,1723],{},[1024,1732,1733,1738,1741],{},[1042,1734,1735],{},[23,1736,1737],{},"fastboot flash \u003Cpartition> \u003Cimage>",[1042,1739,1740],{},"Прошить конкретный раздел (partition) образом (image)",[1042,1742,1743],{},[23,1744,1745],{},"fastboot flash boot boot.img",[1024,1747,1748,1753,1756],{},[1042,1749,1750],{},[23,1751,1752],{},"fastboot flash recovery recovery.img",[1042,1754,1755],{},"Прошить кастомный recovery",[1042,1757,1758],{},[23,1759,1752],{},[1024,1761,1762,1767,1776],{},[1042,1763,1764],{},[23,1765,1766],{},"fastboot erase \u003Cpartition>",[1042,1768,1769,1770,174,1773,1058],{},"Стереть раздел (например, ",[23,1771,1772],{},"userdata",[23,1774,1775],{},"cache",[1042,1777,1778],{},[23,1779,1780],{},"fastboot erase userdata",[1024,1782,1783,1788,1791],{},[1042,1784,1785],{},[23,1786,1787],{},"fastboot oem unlock",[1042,1789,1790],{},"Разблокировать загрузчик (все данные на устройстве будут удалены!)",[1042,1792,1793],{},[23,1794,1787],{},[1024,1796,1797,1802,1805],{},[1042,1798,1799],{},[23,1800,1801],{},"fastboot oem lock",[1042,1803,1804],{},"Заблокировать загрузчик (возврат к стоковому состоянию)",[1042,1806,1807],{},[23,1808,1801],{},[1024,1810,1811,1816,1825],{},[1042,1812,1813],{},[23,1814,1815],{},"fastboot getvar \u003Cvariable>",[1042,1817,1818,1819,174,1822,1058],{},"Получить переменную загрузчика (например, ",[23,1820,1821],{},"product",[23,1823,1824],{},"version",[1042,1826,1827],{},[23,1828,1829],{},"fastboot getvar product",[1024,1831,1832,1837,1840],{},[1042,1833,1834],{},[23,1835,1836],{},"fastboot flash:raw boot \u003Cboot.img>",[1042,1838,1839],{},"Альтернативный способ прошивки (для некоторых устройств)",[1042,1841,1842],{},[23,1843,1844],{},"fastboot flash:raw boot boot.img",[1846,1847,1848],"blockquote",{},[20,1849,1850,1851,1854],{},"⚠️ ",[53,1852,1853],{},"Важно",": Fastboot команды могут привести к неработоспособности устройства (brick). Всегда читайте документацию для вашей модели, убедитесь в совместимости образов и наличии заряда батареи (минимум 50%).",[15,1856,533],{"id":532},[20,1858,1859],{},"После выполнения любой команды ADB/Fastboot выводится результат в терминал:",[584,1861,1862,1872,1887,1896],{},[38,1863,1864,1867,1868,1871],{},[53,1865,1866],{},"Успех",": Многие команды не выводят текст при успешном выполнении (например, ",[23,1869,1870],{},"adb install","). Проверьте результат косвенно (приложение установилось, файл появился).",[38,1873,1874,1877,1878,1880,1881,1883,1884,1886],{},[53,1875,1876],{},"Статус устройства",": ",[23,1879,572],{}," должен отобразить ваше устройство со статусом ",[23,1882,1051],{},". Если ",[23,1885,1057],{}," — подтвердите запрос на устройстве.",[38,1888,1889,1892,1893,1895],{},[53,1890,1891],{},"Логи",": Для команд, которые должны что-то вывести (например, ",[23,1894,1596],{},"), проверьте, что вывод соответствует ожиданиям.",[38,1897,1898,1901,1902,1905,1906,1909,1910,1913],{},[53,1899,1900],{},"Права доступа",": Некоторые команды требуют прав суперпользователя (root). Если вы получаете ",[23,1903,1904],{},"Permission denied",", попробуйте ",[23,1907,1908],{},"adb root"," (на пользовательских сборках) или ",[23,1911,1912],{},"adb shell su -c \u003Ccommand>"," (если устройство рутировано).",[15,1915,565],{"id":564},[110,1917,1919,1920],{"id":1918},"устройство-не-отображается-в-adb-devices","Устройство не отображается в ",[23,1921,572],{},[584,1923,1924,1930],{},[38,1925,1926,1929],{},[53,1927,1928],{},"Причина",": Отладка по USB не включена или не подтверждена, кабель/порт нерабочие, отсутствуют драйверы.",[38,1931,1932,1935,1936],{},[53,1933,1934],{},"Решение",":\n",[35,1937,1938,1941,1944,1955],{},[38,1939,1940],{},"Проверьте, включена ли отладка по USB в Параметрах разработчика.",[38,1942,1943],{},"Переподключите кабель, попробуйте другой порт или кабель.",[38,1945,1946,1947,1952,1953,146],{},"На Windows: установите драйверы ADB (например, через ",[42,1948,1951],{"href":1949,"rel":1950},"https://adb.clockworkmod.com/",[46],"Universal ADB Drivers",") или перезапустите ADB-сервер: ",[23,1954,597],{},[38,1956,1957],{},"На устройстве измените режим USB на \"Передача файлов (MTP)\" или \"PTP\".",[110,1959,1961],{"id":1960},"ошибка-device-offline","Ошибка \"device offline\"",[584,1963,1964,1969],{},[38,1965,1966,1968],{},[53,1967,1928],{},": ADB-сервер не может установить соединение с устройством.",[38,1970,1971,1935,1973],{},[53,1972,1934],{},[35,1974,1975,1978,1983],{},[38,1976,1977],{},"Отключите и снова подключите устройство, подтвердите запрос отладки.",[38,1979,1980,1981,146],{},"Перезапустите ADB: ",[23,1982,597],{},[38,1984,1985],{},"Перезагрузите устройство и компьютер.",[110,1987,1989],{"id":1988},"ошибка-error-closed-или-no-devicesemulators","Ошибка \"error: closed\" или \"no devices/emulators\"",[584,1991,1992,1997],{},[38,1993,1994,1996],{},[53,1995,1928],{},": ADB-сервер не запущен или порт занят.",[38,1998,1999,2001,2002,2005],{},[53,2000,1934],{},": Запустите ",[23,2003,2004],{},"adb start-server"," или завершите процессы, использующие порт 5037 (по умолчанию для ADB).",[110,2007,2009],{"id":2008},"fastboot-не-распознает-устройство","Fastboot не распознает устройство",[584,2011,2012,2017],{},[38,2013,2014,2016],{},[53,2015,1928],{},": Устройство не в fastboot режиме, отсутствуют драйверы (Windows), кабель не поддерживает data transfer.",[38,2018,2019,1935,2021],{},[53,2020,1934],{},[35,2022,2023,2026,2032],{},[38,2024,2025],{},"Убедитесь, что экран устройства показывает логотип fastboot (обычно черный экран с текстом).",[38,2027,2028,2029,2031],{},"Для Windows установите драйверы fastboot (например, из папки ",[23,2030,997],{}," Platform-Tools или через Zadig).",[38,2033,2034],{},"Попробуйте другой USB-порт (лучше USB 2.0) и кабель.",[110,2036,2038,2039],{"id":2037},"ошибка-permission-denied-при-выполнении-команд-в-adb-shell","Ошибка \"Permission denied\" при выполнении команд в ",[23,2040,1069],{},[584,2042,2043,2048],{},[38,2044,2045,2047],{},[53,2046,1928],{},": Команда требует прав суперпользователя (root), а устройство не рутировано.",[38,2049,2050,1935,2052],{},[53,2051,1934],{},[35,2053,2054,2057,2063],{},[38,2055,2056],{},"Получите root-доступ на устройстве (если поддерживается).",[38,2058,632,2059,2062],{},[23,2060,2061],{},"adb shell su -c \"\u003Ccommand>\""," для выполнения команды от root.",[38,2064,2065,2066,2069,2070,2072],{},"Для некоторых системных команд (например, ",[23,2067,2068],{},"setprop",") требуется перезагрузка в режиме ADB root: ",[23,2071,1908],{}," (работает только на пользовательских сборках, например, AOSP).",[110,2074,2076],{"id":2075},"установка-apk-не-завершается","Установка APK не завершается",[584,2078,2079,2084],{},[38,2080,2081,2083],{},[53,2082,1928],{},": Недостаточно места, конфликт разрешений, поврежденный APK.",[38,2085,2086,1935,2088],{},[53,2087,1934],{},[35,2089,2090,2095,2103,2106],{},[38,2091,2092,2093,146],{},"Проверьте свободное место: ",[23,2094,1479],{},[38,2096,2097,2098,2100,2101,146],{},"Установите с флагом ",[23,2099,1164],{}," для переустановки: ",[23,2102,1174],{},[38,2104,2105],{},"Убедитесь, что APK совместим с архитектурой и версией Android.",[38,2107,2108,2109,2111],{},"Для отладки используйте ",[23,2110,1514],{}," во время установки.",{"title":78,"searchDepth":96,"depth":96,"links":2113},[2114,2115,2116,2117,2118,2119,2120,2121,2122],{"id":946,"depth":96,"text":947},{"id":953,"depth":96,"text":954},{"id":1012,"depth":96,"text":1013},{"id":1216,"depth":96,"text":1217},{"id":1342,"depth":96,"text":1343},{"id":1489,"depth":96,"text":1490},{"id":1665,"depth":96,"text":1666},{"id":532,"depth":96,"text":533},{"id":564,"depth":96,"text":565,"children":2123},[2124,2126,2127,2128,2129,2131],{"id":1918,"depth":673,"text":2125},"Устройство не отображается в adb devices",{"id":1960,"depth":673,"text":1961},{"id":1988,"depth":673,"text":1989},{"id":2008,"depth":673,"text":2009},{"id":2037,"depth":673,"text":2130},"Ошибка \"Permission denied\" при выполнении команд в adb shell",{"id":2075,"depth":673,"text":2076},"2026-02-16 19:01:49","Получите доступ к полному списку ADB команд для Android. Примеры использования, советы по отладке и управлению устройством. Упростите разработку и администрирование!","easy","5-10 мин",[2137,2140,2143,2146],{"question":2138,"answer":2139},"Как установить ADB на компьютер?","Скачайте Android SDK Platform-Tools с официального сайта Google, распакуйте архив и добавьте папку `platform-tools` в системную переменную PATH.",{"question":2141,"answer":2142},"В чем разница между adb и fastboot?","ADB работает, когда устройство загружено в систему и позволяет управлять приложениями, файлами, получать логи. Fastboot используется в загрузчике (bootloader) для прошивки, разблокировки и низкоуровневых операций.",{"question":2144,"answer":2145},"Как разрешить отладку по USB на Android устройстве?","Перейдите в Настройки → Об устройстве → Номер сборки (нажмите 7 раз), затем в Настройки → Параметры разработчика → Отладка по USB. Подключите устройство к компьютеру и подтвердите запрос.",{"question":2147,"answer":2148},"Какие команды adb самые полезные для начинающих?","Для начала изучите: `adb devices` (проверка подключения), `adb install` (установка APK), `adb pull/push` (копирование файлов), `adb logcat` (просмотр логов), `adb shell` (доступ к оболочке устройства).",[2150,2153,2156,2159,2162],{"name":2151,"text":2152},"Установите ADB на компьютер","Скачайте Android SDK Platform-Tools с официального сайта Google, распакуйте архив в удобную папку и добавьте путь к `platform-tools` в переменную среды PATH для доступа из любой директории.",{"name":2154,"text":2155},"Включите отладку по USB на устройстве","Активируйте режим разработчика (нажмите 7 раз на Номер сборки в Настройках → Об устройстве), затем в Параметрах разработчика включите Отладку по USB.",{"name":2157,"text":2158},"Подключите устройство к компьютеру","Соедините устройство и компьютер кабелем USB. При первом подключении на устройстве появится запрос на разрешение отладки - подтвердите её.",{"name":2160,"text":2161},"Выполняйте нужные команды из шпаргалки","Откройте терминал (командную строку) и вводите команды adb. Для удобства сохраните этот список в текстовом файле или распечатайте.",{"name":2163,"text":2164},"Проверьте подключение","Выполните `adb devices` - в списке должно отобразиться ваше устройство со статусом `device`.","PT10M",[2167,1069,2168,2169,2170,1514,2171,2172,2173,2174],"adb команды","fastboot команды","как использовать adb","adb установка приложения","adb pull push","android debug bridge","adb перезагрузка","adb commands cheat sheet",{},"general",[2178,2179,2180],"/guides/android/how-to-enable-adb-debugging","/guides/android/adb-fastboot-commands","/guides/android/common-adb-errors","ADB и Android Debug Bridge",{"title":938,"description":2133},"guides/android/adb-commands-cheatsheet","В этой шпаргалке собраны основные ADB команды для работы с Android устройствами. Вы найдете команды для установки приложений, управления файлами, просмотра логов и многое другое.",[89,735,745,2186,2187,2188,970],"debug","command line","shell","CmHf68IOhEK7F1PxF-Sk9vN5h1ajsJ2Os1DYPgK9liU",{"id":2191,"title":2192,"appliesTo":2193,"author":10,"body":2198,"canonical":686,"code":78,"createdAt":2615,"description":2616,"difficulty":2134,"draft":690,"estimatedTime":2617,"extension":692,"faq":2618,"howToSteps":2628,"howToTotalTime":2165,"image":686,"keywords":2644,"locale":731,"meta":2655,"navigation":733,"path":739,"platform":735,"related":2656,"section":2660,"seo":2661,"severity":2662,"stem":2663,"summary":2664,"tags":2665,"twitterCreator":686,"twitterSite":686,"type":2671,"updatedAt":2615,"__hash__":2672},"content_ru/errors/android/adb-device-not-found.md","Ошибка ADB: устройство не найдено – полное решение проблемы",[2194,2195,2196,2197],"Android 5.0 и выше","ADB 1.0.31 и выше","Windows 10/11","macOS 10.14+",{"type":12,"value":2199,"toc":2602},[2200,2204,2214,2217,2221,2224,2274,2278,2282,2285,2292,2296,2299,2337,2343,2345,2349,2352,2357,2360,2380,2385,2424,2429,2433,2436,2439,2455,2465,2469,2472,2491,2494,2505,2508,2512,2515,2542,2545,2551,2555,2558,2596,2599],[15,2201,2203],{"id":2202},"что-означает-ошибка-device-not-found","Что означает ошибка 'device not found'",[20,2205,2206,2207,2210,2211,2213],{},"Ошибка ",[53,2208,2209],{},"'device not found'"," в Android Debug Bridge (ADB) указывает, что инструмент не может обнаружить подключённое Android-устройство. Это сообщение появляется при выполнении команд, таких как ",[23,2212,572],{},", где в списке устройств ваше устройство отсутствует или строка пуста.",[20,2215,2216],{},"Такая ошибка блокирует возможность взаимодействия с устройством через ADB, что критично для разработчиков, тестировщиков и энтузиастов, использующих ADB для установки приложений, отладки или управления файлами.",[15,2218,2220],{"id":2219},"причины-возникновения","Причины возникновения",[20,2222,2223],{},"Ниже приведены наиболее частые причины, по которым ADB не видит устройство:",[35,2225,2226,2232,2238,2244,2250,2256,2262,2268],{},[38,2227,2228,2231],{},[53,2229,2230],{},"Неисправный или неподходящий USB-кабель"," – многие кабели предназначены только для зарядки и не имеют линий данных. Также кабель может быть физически повреждён.",[38,2233,2234,2237],{},[53,2235,2236],{},"Отключенная USB-отладка"," – без включённой опции USB-отладка в параметрах разработчика устройство не будет доступно для ADB.",[38,2239,2240,2243],{},[53,2241,2242],{},"Отсутствующие или устаревшие драйверы ADB"," – на Windows требуются драйверы для конкретного производителя устройства. Без них система не распознаёт устройство как отладочное.",[38,2245,2246,2249],{},[53,2247,2248],{},"Неавторизованное устройство"," – на Android 4.2+ при первом подключении нужно подтвердить авторизацию компьютера. Если это не сделано, устройство отображается как 'unauthorized' или не отображается вообще.",[38,2251,2252,2255],{},[53,2253,2254],{},"Неправильный режим USB"," – если устройство подключено в режиме \"Только зарядка\", ADB не сможет с ним взаимодействовать. Нужен режим MTP или PTP.",[38,2257,2258,2261],{},[53,2259,2260],{},"Проблемы с USB-портом"," – порт на компьютере может не обеспечивать достаточную мощность или быть неисправным.",[38,2263,2264,2267],{},[53,2265,2266],{},"Конфликт с другим ПО"," – программы для синхронизации (Samsung Smart Switch, HTC Sync) могут перехватывать управление устройством, мешая ADB.",[38,2269,2270,2273],{},[53,2271,2272],{},"Зависший ADB сервер"," – иногда процесс ADB может зависнуть, и требуется его перезапуск.",[15,2275,2277],{"id":2276},"способы-решения","Способы решения",[110,2279,2281],{"id":2280},"способ-1-проверка-usb-кабеля-и-порта","Способ 1: Проверка USB-кабеля и порта",[20,2283,2284],{},"Начните с простого: убедитесь, что используете кабель, который поддерживает передачу данных (не только зарядку). Попробуйте заменить кабель на заведомо рабочий. Подключайте устройство напрямую к компьютеру, минуя USB-хабы, так как они могут ограничивать пропускную способность или питание.",[20,2286,2287,2288,2291],{},"Проверьте, определяется ли устройство в системе: на Windows в Диспетчере устройств, на macOS/Linux через ",[23,2289,2290],{},"lsusb"," (Linux) или System Information (macOS). Если устройство отображается как неизвестное или с ошибкой, проблема, скорее всего, в драйверах.",[110,2293,2295],{"id":2294},"способ-2-включение-usb-отладки","Способ 2: Включение USB-отладки",[20,2297,2298],{},"USB-отладка – обязательная опция для работы с ADB. Чтобы её включить:",[35,2300,2301,2307,2314,2321,2327],{},[38,2302,2303,2304,146],{},"На устройстве перейдите в ",[53,2305,2306],{},"Настройки → О телефоне",[38,2308,2309,2310,2313],{},"Найдите пункт ",[53,2311,2312],{},"Номер сборки"," и тапните по нему 7 раз, пока не появится сообщение \"Теперь вы разработчик\".",[38,2315,2316,2317,2320],{},"Вернитесь в главное меню настроек и найдите ",[53,2318,2319],{},"Параметры разработчика"," (или \"Для разработчиков\").",[38,2322,2323,2324,146],{},"Включите переключатель ",[53,2325,2326],{},"USB-отладка",[38,2328,2329,2330,2333,2334,146],{},"При подключении устройства к компьютеру по USB на экране появится диалог с запросом разрешения отладки. Нажмите ",[53,2331,2332],{},"Разрешить"," и поставьте галочку ",[53,2335,2336],{},"Всегда разрешать с этого компьютера",[20,2338,2339,2340,2342],{},"После этого выполните ",[23,2341,572],{}," – устройство должно отобразиться.",[385,2344],{},[110,2346,2348],{"id":2347},"способ-3-установка-или-обновление-драйверов-adb-windows","Способ 3: Установка или обновление драйверов ADB (Windows)",[20,2350,2351],{},"На Windows драйверы часто являются основной причиной проблемы.",[20,2353,2354],{},[53,2355,2356],{},"Способ 3.1: Установка через SDK Manager",[20,2358,2359],{},"Если у вас установлен Android Studio:",[584,2361,2362,2368,2377],{},[38,2363,398,2364,2367],{},[53,2365,2366],{},"SDK Manager"," (Файл → Настройки → Appearance & Behavior → System Settings → Android SDK → SDK Tools).",[38,2369,2370,2371,2373,2374,146],{},"Убедитесь, что установлен пакет ",[53,2372,47],{}," (содержит ADB) и ",[53,2375,2376],{},"Google USB Driver",[38,2378,2379],{},"Нажмите Apply для установки или обновления.",[20,2381,2382],{},[53,2383,2384],{},"Способ 3.2: Ручная установка драйверов",[35,2386,2387,2390,2393,2399,2402,2414,2421],{},[38,2388,2389],{},"Скачайте драйверы для вашего устройства с официального сайта производителя (Samsung, Huawei, Xiaomi и т.д.) или используйте универсальные драйверы из Google USB Driver.",[38,2391,2392],{},"Подключите устройство к компьютеру.",[38,2394,398,2395,2398],{},[53,2396,2397],{},"Диспетчер устройств"," (Win + X → Диспетчер устройств).",[38,2400,2401],{},"Найдите устройство с жёлтым восклицательным знаком (обычно в разделе \"Другие устройства\" или \"Портативные устройства\").",[38,2403,2404,2405,127,2408,127,2411,146],{},"Кликните правой кнопкой → ",[53,2406,2407],{},"Обновить драйвер",[53,2409,2410],{},"Выполнить поиск драйверов на этом компьютере",[53,2412,2413],{},"Выбрать драйвер из списка доступных драйверов",[38,2415,2416,2417,2420],{},"Укажите путь к папке с драйверами (например, ",[23,2418,2419],{},"extras\\google\\usb_driver"," из папки Android SDK).",[38,2422,2423],{},"Завершите установку и перезагрузите компьютер.",[20,2425,2426,2427,146],{},"После установки драйверов переподключите устройство и проверьте ",[23,2428,572],{},[110,2430,2432],{"id":2431},"способ-4-авторизация-устройства","Способ 4: Авторизация устройства",[20,2434,2435],{},"На Android 4.2+ каждый компьютер должен быть авторизован. Если вы пропустили диалог или нажали \"Отмена\", устройство не будет доступно.",[20,2437,2438],{},"Чтобы решить:",[584,2440,2441,2444,2447,2452],{},[38,2442,2443],{},"Отключите и снова включите USB-отладку в настройках разработчика.",[38,2445,2446],{},"Перезагрузите устройство.",[38,2448,2449,2450,146],{},"При появлении диалога на устройстве обязательно нажмите ",[53,2451,2332],{},[38,2453,2454],{},"Если диалог не появляется, попробуйте сменить USB-порт или кабель, так как иногда это влияет на обнаружение.",[20,2456,2457,2458,2460,2461,2464],{},"Также можно сбросить авторизацию ADB: на устройстве в ",[53,2459,2319],{}," найдите ",[53,2462,2463],{},"Отмена разрешения ADB"," (или \"Сброс авторизации USB-отладки\") и включите. Затем снова подключите и подтвердите.",[110,2466,2468],{"id":2467},"способ-5-перезапуск-adb-сервера","Способ 5: Перезапуск ADB сервера",[20,2470,2471],{},"ADB сервер может работать некорректно. Выполните в командной строке или терминале:",[73,2473,2475],{"className":75,"code":2474,"language":77,"meta":78,"style":78},"adb kill-server\nadb start-server\n",[23,2476,2477,2484],{"__ignoreMap":78},[82,2478,2479,2481],{"class":84,"line":85},[82,2480,89],{"class":88},[82,2482,2483],{"class":92}," kill-server\n",[82,2485,2486,2488],{"class":84,"line":96},[82,2487,89],{"class":88},[82,2489,2490],{"class":92}," start-server\n",[20,2492,2493],{},"После запуска сервера проверьте устройства:",[73,2495,2497],{"className":75,"code":2496,"language":77,"meta":78,"style":78},"adb devices\n",[23,2498,2499],{"__ignoreMap":78},[82,2500,2501,2503],{"class":84,"line":85},[82,2502,89],{"class":88},[82,2504,101],{"class":92},[20,2506,2507],{},"Если устройство подключено и авторизовано, оно отобразится в списке.",[110,2509,2511],{"id":2510},"способ-6-изменение-режима-usb","Способ 6: Изменение режима USB",[20,2513,2514],{},"Некоторые устройства по умолчанию переходят в режим \"Только зарядка\". Измените режим:",[35,2516,2517,2520,2523,2526,2537],{},[38,2518,2519],{},"Подключите устройство к компьютеру по USB.",[38,2521,2522],{},"На устройстве потяните шторку уведомлений.",[38,2524,2525],{},"Тапните по уведомлению USB (например, \"Зарядка USB\").",[38,2527,2528,2529,2532,2533,2536],{},"Выберите ",[53,2530,2531],{},"Передача файлов (MTP)"," или ",[53,2534,2535],{},"PTP"," (в зависимости от устройства).",[38,2538,2539,2540,146],{},"Повторно проверьте ",[23,2541,572],{},[20,2543,2544],{},"На некоторых устройствах (например, Samsung) нужно также включить опцию \"Отладка по USB\" в параметрах разработчика, даже если USB-отладка включена.",[20,2546,2547,2548,2550],{},"После применения каждого способа проверяйте список устройств командой ",[23,2549,572],{},". Если проблема не решена, переходите к следующему способу.",[15,2552,2554],{"id":2553},"профилактика","Профилактика",[20,2556,2557],{},"Чтобы избежать повторения ошибки \"device not found\":",[584,2559,2560,2566,2572,2578,2584,2590],{},[38,2561,2562,2565],{},[53,2563,2564],{},"Используйте качественный USB-кабель",", поддерживающий данные. Избегайте дешёвых кабелей только для зарядки.",[38,2567,2568,2571],{},[53,2569,2570],{},"Всегда подтверждайте авторизацию"," при первом подключении устройства к новому компьютеру.",[38,2573,2574,2577],{},[53,2575,2576],{},"Регулярно обновляйте Android SDK Platform-Tools"," до последней версии, чтобы иметь актуальные драйверы и исправления.",[38,2579,2580,2583],{},[53,2581,2582],{},"На Windows устанавливайте драйверы от производителя"," устройства, если стандартные не работают. Часто на сайтах Samsung, Xiaomi и других есть специальные драйверы для ADB.",[38,2585,2586,2589],{},[53,2587,2588],{},"Не запускайте одновременно программы",", которые могут конфликтовать с ADB (Samsung Kies, HTC Sync, Mi PC Suite). При необходимости закрывайте их.",[38,2591,2592,2595],{},[53,2593,2594],{},"Проверяйте режим USB"," – убедитесь, что при подключении выбран MTP или PTP, а не \"Только зарядка\".",[20,2597,2598],{},"Следуя этим рекомендациям, вы минимизируете chances столкнуться с проблемой обнаружения устройства в ADB.",[663,2600,2601],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":78,"searchDepth":96,"depth":96,"links":2603},[2604,2605,2606,2614],{"id":2202,"depth":96,"text":2203},{"id":2219,"depth":96,"text":2220},{"id":2276,"depth":96,"text":2277,"children":2607},[2608,2609,2610,2611,2612,2613],{"id":2280,"depth":673,"text":2281},{"id":2294,"depth":673,"text":2295},{"id":2347,"depth":673,"text":2348},{"id":2431,"depth":673,"text":2432},{"id":2467,"depth":673,"text":2468},{"id":2510,"depth":673,"text":2511},{"id":2553,"depth":96,"text":2554},"2026-02-15 00:21:10","Не видно устройство в ADB? Узнайте, как исправить ошибку 'device not found'. Подробное руководство по драйверам, USB-отладке и командам. Решение за 5 минут!","5-15 мин",[2619,2622,2625],{"question":2620,"answer":2621},"Почему ADB не видит мое Android-устройство?","Чаще всего из-за отключенной USB-отладки, отсутствия драйверов или неисправного кабеля. Проверьте эти пункты.",{"question":2623,"answer":2624},"Как проверить, что ADB установлен correctly?","Откройте терминал и выполните `adb version`. Если отображается версия, установка успешна.",{"question":2626,"answer":2627},"Что делать, если на экране устройства не появляется запрос на авторизацию?","Попробуйте отключить и повторно включить USB-отладку, перезагрузить устройство или сбросить настройки USB.",[2629,2632,2635,2638,2641],{"name":2630,"text":2631},"Проверка физического подключения","Убедитесь, что USB-кабель исправен и поддерживает данные. Подключите устройство напрямую к компьютеру, без хабов.",{"name":2633,"text":2634},"Включение USB-отладки","На устройстве активируйте параметры разработчика и включите USB-отладку в настройках.",{"name":2636,"text":2637},"Установка драйверов","Для Windows установите драйверы через SDK Manager или вручную из Диспетчера устройств.",{"name":2639,"text":2640},"Авторизация устройства","При подключении подтвердите запрос отладки на экране Android, выбрав 'Разрешить'.",{"name":2642,"text":2643},"Перезапуск ADB сервера","Выполните `adb kill-server` и `adb start-server` в командной строке для сброса соединения.",[2645,2646,2647,2648,2649,2650,2651,2652,2653,2654],"adb устройство не найдено","ошибка adb device not found","adb не видит устройство","как исправить adb device not found","adb не обнаруживает телефон","adb device not found решение","android adb ошибка устройство","adb подключение устройство","adb debug device not found","устройство не найдено в adb",{},[2657,2658,2659],"/errors/android/adb-device-unauthorized","/errors/android/adb-offline","/guides/android/enable-usb-debugging","Ошибки Android",{"title":2192,"description":2616},"high","errors/android/adb-device-not-found","Статья объясняет, почему ADB не обнаруживает Android-устройство, и предлагает пошаговые решения для восстановления подключения.",[89,735,2666,2667,2668,2669,2670,2172],"ошибки android","device not found","usb debugging","драйверы","подключение","error","NnkhE06cny7YIhce9OzDvtwT8N2z3LA-RLU0T0OA0XY"]