[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/android/adb-shell":3,"mdc--jjld6e-key":344,"mdc-mtr224-key":354,"mdc--micr42-key":362,"mdc-cbu5rs-key":370,"mdc-msevnw-key":378,"mdc-oab4fw-key":386,"mdc-7p7nzt-key":394,"mdc--c4c0mb-key":402,"related-/errors/android/adb-permissions.md,/guides/android/setup-adb.md,/errors/android/adb-connection.md":410},{"id":4,"title":5,"appliesTo":6,"author":9,"body":10,"canonical":277,"code":25,"createdAt":278,"description":279,"difficulty":280,"draft":281,"estimatedTime":282,"extension":283,"faq":284,"howToSteps":297,"howToTotalTime":310,"image":277,"keywords":311,"locale":322,"meta":323,"navigation":324,"path":325,"platform":326,"related":327,"section":331,"seo":332,"severity":280,"stem":333,"summary":334,"tags":335,"twitterCreator":277,"twitterSite":277,"type":342,"updatedAt":278,"__hash__":343},"content_ru/errors/android/adb-shell.md","Решение ошибки ADB: как починить проблемы с shell в Android",[7,8],"Android 6.0–14","platform-tools 31+","FixPedia Team",{"type":11,"value":12,"toc":265},"minimark",[13,18,27,38,41,45,83,87,92,95,123,126,130,133,151,157,160,164,191,195,205,220,223,227,258,261],[14,15,17],"h2",{"id":16},"что-означает-ошибка-err_adb","Что означает ошибка ERR_ADB",[19,20,21,22,26],"p",{},"Ошибка ",[23,24,25],"strong",{},"ERR_ADB"," появляется, когда клиент ADB (Android Debug Bridge) не может установить соединение с сервером ADB на вашем компьютере. Чаще всего сопровождается сообщением версии, например:",[28,29,34],"pre",{"className":30,"code":32,"language":33},[31],"language-text","error: ADB server version (41) doesn't match this client (39);\n","text",[35,36,32],"code",{"__ignoreMap":37},"",[19,39,40],{},"Эта mismatch блокирует любые команды к устройству: установка приложений, доступ к shell, снятие дампов и так далее. Ошибка возникает обычно после обновления платформенных инструментов или смены операционной системы, когда версии клиента и сервера расходятся.",[14,42,44],{"id":43},"причины-возникновения","Причины возникновения",[46,47,48,55,61,67,77],"ol",{},[49,50,51,54],"li",{},[23,52,53],{},"Расхождение версий"," — клиент ADB старше или младше, чем запущенный сервер.",[49,56,57,60],{},[23,58,59],{},"Старый/damaged кэш сервера"," — сохраненные данные сервера могут содержать устаревшие настройки.",[49,62,63,66],{},[23,64,65],{},"Отключенная отладка USB"," — телефон не разрешает соединение из‑за настроек разработчика.",[49,68,69,72,73,76],{},[23,70,71],{},"Нехватка прав"," — командный запуск ADB без администраторских прав (Windows) или ",[35,74,75],{},"sudo"," (macOS/Linux).",[49,78,79,82],{},[23,80,81],{},"Конфликт антивируса или фаервола"," — блокирует сетевой порт, используемый ADB (обычно 5037).",[14,84,86],{"id":85},"способы-решения","Способы решения",[88,89,91],"h3",{"id":90},"способ-1-перезапустить-adb-сервер","Способ 1: Перезапустить ADB сервер",[19,93,94],{},"Простой и самый эффективный метод — принудительно остановить текущий сервер и запустить его заново. Откройте терминал (или командную строку) и выполните:",[28,96,100],{"className":97,"code":98,"language":99,"meta":37,"style":37},"language-bash shiki shiki-themes github-light github-dark","adb kill-server\nadb start-server\n","bash",[35,101,102,115],{"__ignoreMap":37},[103,104,107,111],"span",{"class":105,"line":106},"line",1,[103,108,110],{"class":109},"sScJk","adb",[103,112,114],{"class":113},"sZZnC"," kill-server\n",[103,116,118,120],{"class":105,"line":117},2,[103,119,110],{"class":109},[103,121,122],{"class":113}," start-server\n",[19,124,125],{},"Эти команды сбросят текущую сессию и создадут новый процесс сервера, часто устранив ошибку версии.",[88,127,129],{"id":128},"способ-2-включить-отладку-usb","Способ 2: Включить отладку USB",[19,131,132],{},"Если устройство не распознается, проверьте настройки:",[46,134,135,142,145],{},[49,136,137,138,141],{},"В телефоне перейдите в ",[23,139,140],{},"Настройки → О телефона → Номер сборки",".",[49,143,144],{},"Нажмите на «Номер сборки» семь раз подряд, чтобы активировать режим разработчика.",[49,146,147,148,141],{},"Вернитесь в предыдущее меню и включите ",[23,149,150],{},"«Отладку по USB»",[19,152,153,154,141],{},"После этого повторите попытку подключения командой ",[35,155,156],{},"adb devices",[158,159],"in-article-ad",{},[88,161,163],{"id":162},"способ-3-обновить-платформенные-инструменты","Способ 3: Обновить платформенные инструменты",[19,165,166,167,170,171,178,179,182,183,186,187,190],{},"Иногда ошибка возникает из‑за того, что установленная версия ",[35,168,169],{},"platform-tools"," устарела. Скачайте актуальный архив с официального сайта Google ",[172,173,177],"a",{"href":174,"rel":175},"https://developer.android.comstudio/releasestools",[176],"nofollow","Platform‑Tools"," и распакуйте его в папку ",[35,180,181],{},"~/Android/Sdk/platform-tools"," (Linux/macOS) или ",[35,184,185],{},"%APPDATA%\\Local\\Android\\Sdk\\platform-tools"," (Windows). После замены перезапустите терминал и выполните ",[35,188,189],{},"adb version",", чтобы убедиться в новом номере версии.",[88,192,194],{"id":193},"способ-4-проверить-права-доступа","Способ 4: Проверить права доступа",[19,196,197,198,201,202,204],{},"Запуск ADB без необходимых прав может приводить к ошибкам доступа. На Windows откройте командную строку от имени ",[23,199,200],{},"администратора",". На macOS или Linux используйте префикс ",[35,203,75],{},":",[28,206,208],{"className":97,"code":207,"language":99,"meta":37,"style":37},"sudo adb devices\n",[35,209,210],{"__ignoreMap":37},[103,211,212,214,217],{"class":105,"line":106},[103,213,75],{"class":109},[103,215,216],{"class":113}," adb",[103,218,219],{"class":113}," devices\n",[19,221,222],{},"Если появится запрос на ввод пароля, введите его и попробуйте команду снова.",[14,224,226],{"id":225},"профилактика","Профилактика",[228,229,230,236,242,252],"ul",{},[49,231,232,235],{},[23,233,234],{},"Держите platform-tools в актуальном состоянии"," — регулярно проверяйте наличие обновлений на официальном сайте Android.",[49,237,238,241],{},[23,239,240],{},"После обновления ОС перезапускайте ADB"," — это предотвратит накопление несоответствий версий.",[49,243,244,247,248,251],{},[23,245,246],{},"Используйте один и тот же порт"," — если у вас установлен другой софт, использующий порт 5037, либо измените порт в файле ",[35,249,250],{},"adb_usb.ini",", либо освободите порт.",[49,253,254,257],{},[23,255,256],{},"Создавайте точку восстановления системы"," перед крупными обновлениями SDK, чтобы легко откатиться при возникновении конфликтов.",[19,259,260],{},"Следуя этим шагам, вы сможете быстро устранить ошибку ERR_ADB и продолжить работу с Android‑устройством без лишних перебоев.",[262,263,264],"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);}",{"title":37,"searchDepth":117,"depth":117,"links":266},[267,268,269,276],{"id":16,"depth":117,"text":17},{"id":43,"depth":117,"text":44},{"id":85,"depth":117,"text":86,"children":270},[271,273,274,275],{"id":90,"depth":272,"text":91},3,{"id":128,"depth":272,"text":129},{"id":162,"depth":272,"text":163},{"id":193,"depth":272,"text":194},{"id":225,"depth":117,"text":226},null,"2026-09-05 08:08:42","Пошаговая инструкция по устранению ошибок ADB Shell в Android. Исправляем связи и восстанавливаем доступ за 5 минут.","medium",false,"15-30 мин","md",[285,288,291,294],{"question":286,"answer":287},"Почему ADB не видит устройство?","Чаще всего причина — отключенная отладка USB или старый драйвер устройства. Включите «Отладку по USB» в настройках разработчика и перезапустите ADB.",{"question":289,"answer":290},"Можно ли обойти ошибку без перезагрузки?","Да, выполните команды adb kill-server и adb start-server, чтобы перезапустить сервер без перезагрузки телефона.",{"question":292,"answer":293},"Какая версия платформ‑инструментов нужна для Android 14?","Рекомендуется использовать platform-tools 34.0.0 или новее для полной совместимости с Android 14.",{"question":295,"answer":296},"Как восстановить доступ, если устройство не разблокировано?","Используйте команду adb root после включения суперпользовательских прав в разработческих настройках, либо переведите устройство в режим загрузки bootloader.",[298,301,304,307],{"name":299,"text":300},"Перезапустить ADB сервер","Откройте терминал (или командную строку) и выполните adb kill-server followed by adb start-server. Это сбросит соединение и часто устраняет ошибки версии.",{"name":302,"text":303},"Включить отладку USB","В телефоне перейдите в «Настройки → О телефона → Номер сборки» и нажмите 7 раз, чтобы активировать режим разработчика. Затем включите «Отладку по USB».",{"name":305,"text":306},"Обновить платформенные инструменты","Скачайте последнюю версию platform-tools с официального сайта Google и замените папку sdk/platform-tools на вашем компьютере.",{"name":308,"text":309},"Проверить права доступа","Запустите терминал от имени администратора (на Windows) или с правами sudo (на macOS/Linux) перед выполнением adb команд.","PT15M",[312,313,314,315,316,317,318,319,320,321],"ошибка ADB shell","как исправить adb","adb server version mismatch","android adb permissions","ошибка подключения Android через кабель","adb restart","проблемы с USB отладкой","решение ошибок adb","android shell доступ","устранение неисправностей adb","ru_RU",{},true,"/errors/android/adb-shell","general",[328,329,330],"/errors/android/adb-permissions.md","/guides/android/setup-adb.md","/errors/android/adb-connection.md","Ошибки Android",{"title":5,"description":279},"errors/android/adb-shell","Ошибка ADB Shell блокирует командную строку Android. В статье разбираем причины и даем проверенные способы восстановления работы.",[336,110,337,338,339,340,341],"android","ошибки","shell","отладка","командная строка","usb","error","u-_itsTY3fdvBr-iZKYUUMYifZloLhiMGwut77kGUjE",{"data":345,"body":346},{},{"type":347,"children":348},"root",[349],{"type":350,"tag":19,"props":351,"children":352},"element",{},[353],{"type":33,"value":287},{"data":355,"body":356},{},{"type":347,"children":357},[358],{"type":350,"tag":19,"props":359,"children":360},{},[361],{"type":33,"value":290},{"data":363,"body":364},{},{"type":347,"children":365},[366],{"type":350,"tag":19,"props":367,"children":368},{},[369],{"type":33,"value":293},{"data":371,"body":372},{},{"type":347,"children":373},[374],{"type":350,"tag":19,"props":375,"children":376},{},[377],{"type":33,"value":296},{"data":379,"body":380},{},{"type":347,"children":381},[382],{"type":350,"tag":19,"props":383,"children":384},{},[385],{"type":33,"value":300},{"data":387,"body":388},{},{"type":347,"children":389},[390],{"type":350,"tag":19,"props":391,"children":392},{},[393],{"type":33,"value":303},{"data":395,"body":396},{},{"type":347,"children":397},[398],{"type":350,"tag":19,"props":399,"children":400},{},[401],{"type":33,"value":306},{"data":403,"body":404},{},{"type":347,"children":405},[406],{"type":350,"tag":19,"props":407,"children":408},{},[409],{"type":33,"value":309},[]]