Отладка по USB не работает
Обновлено: 21.11.2024
ADB не обнаруживает ваше устройство? Если Android не может подключиться к ADB, вот как это исправить и снова подключиться.
ADB не работает или не обнаруживает ваше устройство? Если Android не может подключиться через Android Debug Bridge (ADB), для устранения проблемы требуется всего три основные процедуры.
Мы покажем вам, как заставить его снова работать.
ADB не может найти ваше устройство? Вот исправление
Иногда USB-устройства Android не подключаются к системе Windows. Неудачные подключения ADB обычно имеют одну основную причину: плохие USB-драйверы Android, которые загружаются вместо правильных. К сожалению, Windows не позволяет легко удалить неправильные драйверы.
Но прежде чем пытаться устранить неполадки с подключением через ADB, сначала включите на телефоне отладку по USB, если она еще не включена.
При включении отладки по USB вы получаете прямой доступ к файловой системе устройства Android с настольного компьютера. Без включенной отладки можно взаимодействовать только с мультимедийным хранилищем вашего телефона, таким как SD-карта или специально отформатированный каталог мультимедиа.
Если вы уже выполнили требования, для устранения проблемы потребуется около пяти минут и три основных шага:
- Подключите устройство Android к компьютеру через USB и удалите драйверы ADB. Затем отключите устройство.
- Запустите утилиту для удаления драйверов USB, например USBDeview, чтобы удалить все ненужные драйверы Android.
- Установите универсальные драйверы ADB.
Мы рассмотрим каждый шаг по очереди. Вот необходимое вам программное обеспечение:
Загрузить: Nirsoft USBDeview (бесплатно)
Загрузить: универсальные драйверы ADB (бесплатно)
Шаг 1. Подключите устройство и удалите текущий драйвер
Сначала подключите устройство Android к компьютеру через USB. Этот шаг позволяет вашему устройству отображаться в диспетчере устройств Windows. Откройте его, введя Диспетчер устройств в меню «Пуск», чтобы найти его.
Затем в Диспетчере устройств удалите текущий отображаемый драйвер Android ADB. Чтобы удалить его, щелкните правой кнопкой мыши категорию, содержащую ваш телефон. Например, это может быть Android-устройство LeMobile, портативные устройства или что-то подобное.
Под ним вы увидите драйвер Android Composite ADB Interface. Щелкните правой кнопкой мыши, чтобы открыть контекстное меню, затем выберите Удалить устройство.
Обязательно установите флажок Удалить программное обеспечение драйвера для этого устройства.
Теперь вы можете отключить свое устройство Android от ПК. Это предотвращает загрузку того же несовместимого драйвера при повторном подключении устройства Android. Хотя удаление драйверов технически не требуется, он может определить драйвер, вызывающий проблемы с подключением, если он каким-то образом перезагрузится.
Шаг 2. Удалите неверные драйверы ADB
Утилита Nirsoft USBDeview поставляется в виде заархивированного исполняемого файла. Это означает, что вы должны разархивировать его, и он не требует установки. Утилита может быть обнаружена как вредоносная программа при сканировании на вирусы, но будьте уверены, она безопасна.
После распаковки файла откройте извлеченную папку и запустите в ней исполняемую утилиту. USBDeview отображает общее количество установленных USB-драйверов на вашем компьютере, как подключенных, так и отключенных.
Ищите цветной индикатор состояния в крайнем левом углу окна USBDeview. Есть четыре цвета. Каждый из них представляет собой отдельный статус:
- Зеленый цвет означает, что устройство подключено и работает правильно.
- Розовый цвет означает, что устройство может быть отключено от сети и работает правильно (хотя на самом деле оно может не работать).
- Красный цвет указывает на отключенное USB-устройство.
- Серый означает, что устройство установлено, но не подключено.
Теперь удалите все серые элементы со словами "Google", "Linux", "ADB" или "Android" в названии. Если вы хотите быть особенно осторожным, удалите все незеленые элементы.
Удаление драйвера устройства означает, что вам потребуется переустановить драйверы для этого USB-устройства, если вы хотите использовать его снова. К счастью, большую часть времени Windows автоматически устанавливает USB-устройства, поэтому удаление записей здесь не опасно.
Шаг 3. Установите универсальный драйвер ADB
Универсальные драйверы ADB работают на всех устройствах Android. При его установке автоматически выбирается правильный драйвер для Windows, чтобы распознать ваш телефон через интерфейс ADB.
Установка драйвера USB ADB вручную
Чтобы выполнить установку вручную, сначала запустите исполняемый файл универсального драйвера ABD, загруженный вами ранее, который установит драйвер на ваш компьютер.
Во-вторых, подключите устройство Android к компьютеру через USB. Должны загрузиться правильные USB-драйверы. Вы можете проверить, зайдя в диспетчер устройств в Windows. Если в списке указан другой драйвер, отличный от того, что вы видели на первом шаге, возможно, сейчас у вас загружен правильный драйвер USB.
В диспетчере устройств найдите новый драйвер ADB/USB.Скорее всего, это будет имя вашего телефона в разделе «Портативные устройства», но устройства Android могут отображаться в разных местах в диспетчере устройств. Возможно, вам придется проверить каждый возможный класс устройств (например, Android Phone или Samsung) в диспетчере устройств, прежде чем вы найдете свой.
Если вы не можете его найти, иногда вам нужно проверить раскрывающуюся панель уведомлений на вашем устройстве Android, чтобы узнать о дополнительных действиях. Это позволяет разрешить определенному компьютеру подключаться к вашему устройству помимо целей зарядки.
Найдя его, щелкните правой кнопкой мыши свое устройство и выберите Обновить драйвер. В появившемся меню выберите Поиск драйверов на моем компьютере, а затем Позвольте мне выбрать из списка драйверов устройств на моем компьютере.
Здесь вы увидите список совместимых драйверов. Выберите один из них (начиная сверху, если все в порядке). Если это не удается, повторите процесс, просматривая список, чтобы найти другой работающий драйвер.
Установить универсальный драйвер ABD
Если вам не удается установить нужный драйвер указанным выше способом, вам потребуется выполнить установку вручную. К счастью, Диспетчер устройств Windows позволяет вручную выбрать драйвер на вашем компьютере, а не искать его в списке.
Вместо того, чтобы на предыдущем шаге выбрать «Позвольте мне выбрать из списка драйверов устройств на моем компьютере», нажмите кнопку «Обзор» и вручную найдите каталог, в который вы установили универсальный драйвер ADB.
Расположение в проводнике должно быть примерно таким:
C:\Program Files (x86)\ClockworkMod\Universal Adb Drivers\
Вам может потребоваться выполнить поиск папки, если вы ее там не видите. Как только вы выберете правильное место, нажмите «Далее», и Windows установит драйверы. Отныне всякий раз, когда вы подключаете свое устройство Android с включенным ADB, универсальные драйверы ADB будут загружаться вместо тех, которые не работали.
Наконец, перезагрузите компьютер и снова попытайтесь подключиться через ADB. На этом этапе вы должны добиться успеха.
Все еще не удается подключиться к ADB?
Если вы по-прежнему не можете подключиться к ADB, возможно, на вашем устройстве возникла более серьезная проблема либо на уровне прошивки, либо на уровне оборудования. К основным аппаратным проблемам относятся следующие:
- Поврежден USB-порт на вашем компьютере или смартфоне.
- Неисправная прошивка на вашем смартфоне, обычно вызванная пользовательской прошивкой.
- Поврежденный или неисправный зарядный кабель.
Например, когда-то у меня был планшет, который периодически отключался от компьютера. Даже после замены порта Micro-USB планшет продолжал глючить. Причиной отключения оказался глючный кастомный ROM. Хотя пользовательские ПЗУ отлично подходят для восстановления старого оборудования, они создают еще один уровень сложности, который часто вызывает проблемы.
Существует много потенциальных причин, по которым устройство отказывается подключаться через ADB. Попробуйте различные кабели и порты на вашем компьютере, чтобы устранить проблему. В нашем руководстве по ремонту телефона Android, который не заряжается, есть несколько советов, которые также могут помочь при плохом соединении.
Проблемы EasyTether: невозможно подключиться через ADB
Некоторые люди, использующие как Mac, так и Android, пытаются поделиться своим подключением к Интернету через интерфейс USB с помощью приложения EasyTether. Однако мы не рекомендуем этого. Приложение стоит денег, и существуют бесплатные методы, которые лучше и проще в использовании. Ознакомьтесь с нашим руководством о том, как подключить USB-модем к Android, чтобы узнать о лучших способах.
Например, в более новых версиях Android Google предлагает собственные функции Bluetooth и USB-модема. Если ваш телефон имеет конструкцию с двумя антеннами, вы даже можете создать точку доступа с помощью подключения Wi-Fi.
Если EasyTether (или любое другое приложение USB-модема) не работает, лучше всего попытаться найти правильный драйвер, как описано выше. Это означает найти неправильный драйвер ADB, установленный Windows, и заменить его на что-то, что работает.
Поскольку для этого могут потребоваться дополнительные действия по устранению неполадок, мы рекомендуем эти приложения только для старых устройств Android.
Универсальные хорошие драйверы ADB
Теперь вы знаете, что делать, если ADB не работает. Этот метод очистки плохих USB-драйверов Android и установки универсального пакета драйверов ADB работает для каждого устройства Android, на котором мы его пробовали. Немного смешно, что Google так и не выпустил универсальный драйвер ADB для устройств Android, несмотря на проблемы, с которыми продолжают сталкиваться многие пользователи.
Теперь, когда вы его настроили, ознакомьтесь с лучшими приложениями, использующими ADB для Android.
Вы можете отлаживать приложение Android на устройстве Android с помощью USB-накопителя. Чтобы отладить приложение Android в Windows 10, выполните следующие действия:
Включите отладку по USB на телефоне Android
На Android 4.1 и более ранних версиях экран параметров разработчика доступен по умолчанию. На Android 4.2 и выше выполните следующие действия:
- Откройте приложение "Настройки".
- Выберите Система.
- Прокрутите вниз и выберите О телефоне.
- Прокрутите вниз и коснитесь номера сборки 7 раз.
- Вернитесь к предыдущему экрану, чтобы найти параметры разработчика внизу.
- Прокрутите вниз и включите отладку по USB.
Установите Java SE SDK 8, обновление 152
Установите Java SE SDK 8, обновление 152, щелкните Java SE SDK 8, обновление 152 и следуйте инструкциям на компьютере с Windows 10.
Настройка Android SDK
Чтобы загрузить и настроить Android SDK на компьютере с Windows 10, выполните следующие действия:
Убедитесь, что в Visualizer используется та же версия Android SDK.
- Загрузите Android Studio .
- Нажмите sdk-tools-windows-3859397.zip, чтобы загрузить инструмент командной строки Android SDK для Windows.
- Извлеките загруженный контент в папку C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Android.
- Перейдите к C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\.android и создайте пустой файл с именем repositories.cfg. ол>
- Перейдите к C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Android\tools\bin
- Откройте командное окно (Shift-щелчок правой кнопкой мыши, откройте здесь окно Powershell, введите cmd в окне Powershell).
- Выполните команду sdkmanager platform-tools, чтобы установить инструменты платформы Android SDK. ол>
- Перейдите к C:\Users\USERNAME\AppData\Local\Android\platform-tools.
- Открыть командное окно.
- Запустите adb devices -l, чтобы получить список устройств Android, подключенных к ПК с Windows 10. ол>
- Перейдите к C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Android\tools
- Запустите файл monitor.bat и нажмите на подключенное устройство.
- перейти к настройкам
- панель управления
- оборудование и звук
- диспетчер устройств
- перейти к настройкам
- панель управления
- оборудование и звук
- диспетчер устройств
- Ищите устройства, на которых возникает ошибка. Многие устройства Android отображаются как неизвестное USB-устройство или просто Android
Убедитесь, что здесь правильно установлены переменные среды.
Теперь ваше Android-устройство успешно подключено к ПК с Windows 10 и может использоваться для отладки вашего приложения в Kony Visualizer Classic.
Важно! Прежде чем приступить к отладке приложения Android на компьютере с Windows 10, убедитесь, что Google Chrome версии 62 или более ранней. Отладка не работает с версией 63 и выше.
Я пытаюсь отладить свое приложение, используя реальное устройство, а не эмулятор. При попытке подключения выдает сообщение:
Я попытался отключить и снова подключить его, но это не сработало. Кроме того, я включил на своем устройстве отладку по USB и неизвестные источники.
Любая помощь приветствуется!
Я использую телефон OnePlus One для отладки. Когда я подключил Samsung Tab и отладил на нем свое приложение, я вдруг снова не смог отладить с помощью OPO. Я не знаю, как это возможно, но когда я проверил параметры разработчика OPO, переключатель отладки Android был выключен.
25 ответов 25
У меня возникла проблема с Nexus 7 – в диспетчере устройств он появился нормально, но не был распознан Android Studio. На устройстве была включена отладка по USB. В конце концов я заметил значок в верхнем левом углу с надписью «Подключено как мультимедийное устройство. Нажмите, чтобы увидеть другие параметры USB». Когда я выбрал это, я смог перейти с медиаустройства (MTP) на камеру (PTP), после чего все заработало.
Мне помогло. Смена с MTP и PTP, отключение и повторное подключение кабеля к устройству сделали свое дело.
@parsley72 Вы спасли мне жизнь, сэр. Я выбираю устройство Камера (PTP), после чего оно находит мое устройство. Мое устройство — Walton primo RX4
Если вы используете Windows, во многих случаях устройство не будет полностью распознано, и из-за проблем с драйвером устройство не будет отображаться.
И поищите устройства, показывающие ошибку. Многие андроиды будут отображаться как неизвестное USB-устройство. Выберите это устройство и попробуйте обновить для него драйверы.
Спасибо за ответы. Когда я захожу в устройства. В разделе «Другие устройства» он показал адаптер Android с восклицательным знаком. Но когда я пытаюсь обновить это. Ошибка обновления.
Большое спасибо. Я загрузил USB-драйверы устройства отдельно с веб-сайта производителя. Теперь я могу подключиться к устройству.
Это решение работает для всех неопознанных устройств Android. в большинстве случаев общие бренды не поставляются с драйверами для отладки USB.
В первую очередь вам понадобятся идентификаторы вашего устройства. Вы можете получить их, открыв диспетчер устройств и найдя «Неизвестное устройство» с желтым восклицательным знаком. Щелкните его правой кнопкой мыши и выберите «Свойства», а затем перейдите на вкладку «Подробности». В раскрывающемся меню «Свойства» выберите идентификаторы оборудования. Должно быть две строки:
Скопируйте эти строки куда-нибудь, а затем перейдите туда, где вы загрузили драйвер Google USB. Затем вам нужно открыть файл android_winusb.inf в текстовом редакторе. Я бы рекомендовал использовать Notepad++.
Сначала создайте подраздел для своего устройства. Я назвал свой «RCA 6378W2», но на самом деле не имеет значения, как вы его назовете. Затем в созданном вами подразделе вставьте строки идентификатора устройства, скопированные из диспетчера устройств, перед которыми ставится «%SingleAdbInterface%». Если вам нужна помощь, посмотрите на этот снимок экрана.
Что такое отладка по USB в Android? Узнайте, что делает эта важная функция и как включить ее на своем устройстве.
Изображение предоставлено: caluian.daniel/Depositphotos
Android прост в использовании, но содержит множество скрытых функций для опытных пользователей. В частности, вы могли знать о скрытом меню параметров разработчика. Как следует из названия, эти функции удобны для разработчиков приложений для Android, но не так важны для обычного пользователя.
Одной из самых известных функций Android-разработчиков является отладка по USB. Возможно, вы видели, как этот термин всплывает вокруг вас, и задавались вопросом, следует ли вам включить его. Давайте посмотрим, для чего нужен режим USB-отладки Android и нужен ли он вам.
Что такое режим отладки по USB на Android?
Отладка по USB позволяет устройству Android взаимодействовать с компьютером, на котором запущен Android SDK, для использования расширенных операций.
При разработке приложений для Android необходимо установить на компьютер Android Software Developer Kit (SDK). SDK предоставляет разработчикам инструменты, необходимые для создания приложений для определенной платформы.
Обычно вы устанавливаете его вместе с Android Studio, которая представляет собой среду разработки приложений для Android. Он включает в себя набор инструментов, жизненно важных для любого разработчика, таких как отладчик для устранения проблем и визуальный редактор.
Библиотеки — еще один ключевой компонент SDK. Это позволяет разработчикам выполнять общие функции без необходимости перекодировать их. Например, в Android есть встроенная функция печати, поэтому при написании приложения вам не придется придумывать новый способ печати. Вы просто вызываете встроенный метод, включенный в библиотеку, когда это нужно сделать.
Вы можете многое сделать с Android с самого устройства. Но разработчикам нужно больше возможностей. Было бы очень сложно вручную перемещать файлы между устройствами, запускать команды и выполнять аналогичные задачи. Вместо этого они используют инструменты, встроенные в Android Studio и Android SDK, для оптимизации этих процессов. Для этого необходимо включить отладку по USB.
Если вам не нужна вся Android Studio, вы можете установить только Android SDK отдельно. Это потребуется для многих распространенных методов получения root-прав, а также для выполнения других сложных задач.
Включение отладки по USB позволяет вашему телефону полностью взаимодействовать с ПК, чтобы вы могли воспользоваться этими инструментами. Однако нет необходимости включать отладку по USB, если вы просто хотите подключить телефон к компьютеру с помощью Bluetooth или USB-кабеля для простых задач, таких как синхронизация фотографий.
Как включить отладку по USB на Android?
На современных устройствах Android отладка по USB находится в меню "Параметры разработчика", которое по умолчанию скрыто.
Чтобы разблокировать его, перейдите в "Настройки" и прокрутите вниз до раздела "О телефоне". Снова прокрутите вниз в следующем меню, и внизу вы увидите запись с номером сборки. Коснитесь несколько раз, и в конце концов вы увидите уведомление о том, что вы стали разработчиком.
Затем вернитесь в настройки и снова прокрутите вниз. Откройте запись «Система» и разверните раздел «Дополнительно». Здесь вы увидите новую запись под названием «Параметры разработчика».
> Часто задаваемые вопросы > Как исправить отладку по USB, выделенную серым цветом
" - Я включил параметры разработчика, но не могу включить отладку по USB (она выделена серым цветом). Что я могу сделать, чтобы обойти это. Мне нужно использовать эту опцию, чтобы использовать ADB. Я сбросил настройки до заводских, очистил кеш, перезагрузил устройство, вынул аккумулятор, но не работает. - От Hashken"
Режим отладки по USB — это то, что вы не можете пропустить, если вы являетесь пользователем Android. Основная функция этого режима — облегчить соединение между устройством Android и компьютером с помощью Android SDK (Software Development Kit). Так что его можно включить в Android после подключения устройства напрямую к компьютеру через USB. К сожалению, многие пользователи Android могут обнаружить, что невозможно включить режим отладки по USB (выделен серым цветом), даже если включены параметры разработчика. Вот как это исправить:
Решение 1. Отключите кабель USB, прежде чем открывать отладку по USB
Рекомендуется включить отладку по USB перед подключением устройства к компьютеру. Отключите устройство, затем попробуйте включить отладку по USB. Это должно работать. Если это так, вы можете подключить его обратно к компьютеру, и он должен работать. Во всплывающем окне подключения к телефону убедитесь, что вы выбрали «Синхронизация мультимедиа (MTP)» или «Передача файлов».
Решение 2. Выбор режима по умолчанию для подключения к Интернету
При подключении телефона к компьютеру с помощью USB-кабеля попробуйте выбрать режим по умолчанию для подключения к Интернету. Перейдите в «Настройки» -> «Подключение» -> «Режим по умолчанию» -> «Программное обеспечение для ПК». Затем включите режим отладки по USB в разделе Приложения -> Разработка -> Отладка по USB.
Решение 3. Используйте режим отладки по USB на устройстве с KNOX (для Samsung)
По умолчанию My KNOX и KNOX Premium (через CellWe EMM) отключают отладку по USB на устройстве при создании защищенного контейнера.
ИТ-администраторы KNOX Premium (через CellWe EMM) могут позже включить режим отладки по USB через портал администрирования: просто выберите «Политики» > «Мобильные устройства» > «Настройки устройства Samsung KNOX» > «Настройки ограничений» > «Разрешить отладку по USB» > «Да». На устройстве вам нужно перейти в настройки Android, включить параметры разработчика, а затем включить отладку по USB. Точные шаги зависят от вашей версии Android, как описано в разделе «Использование аппаратных устройств».
Если вы используете My KNOX, вы не можете включить режим отладки по USB, пока контейнер установлен. К сожалению, вам необходимо рутировать свое устройство и удалить «Мой KNOX» (войдите в Knox, выберите «Приложение настроек Knox» -> «Дополнительная информация» -> «Удалить Knox»). После этого вы сможете включить режим отладки по USB.
Если вы используете KNOX Workspace с другим решением MDM, отличным от Samsung, обратитесь к документации по MDM или в службу поддержки, чтобы узнать, как управлять отладкой по USB.
Читайте также: