Устройства Chrome DevTools не обнаруживают устройство при подключении

Мне не кажется, что функция DevTools Devices работает на моем Samsung Galaxy S4 даже после следующих шагов, описанных в https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Мое устройство имеет Chrome v32 и Chrome Beta v33, а на моем ПК есть Chrome v33 и Chrome Canary v35.

Отладка USB включена на моем устройстве, и был установлен драйвер устройства. Я никогда не получил приглашение в качестве шага на шаге 3 из приведенной выше ссылки, чтобы утвердить отпечаток ключа RSA, но устройство подключается к моему компьютеру, чтобы разрешить передачу мультимедиа. Я даже отменил все авторизации USB-отладки в соответствии с приведенной выше ссылкой.

На моем ПК для Android нет никаких дополнительных функций, которые могут быть проблемой. Я хочу использовать эту функцию для проверки веб-страниц с точки зрения устройств.

Ответ 1

Чтобы запустить и запустить функциональные возможности:

Следуя приведенным выше шагам, я получил приглашение отпечатка пальца RSA, чтобы принять, тогда я увидел свое устройство в Chrome.

Определенно не так просто, как я думал, это было бы, но по крайней мере теперь это работает.

Обновление 24 февраля 2016 года

Итак, я обновился до Windows 10 и теперь имею Samsung Galaxy S5, устройства с Chrome v48.0.2564.116 m и v48.0.2564.95 соответственно. Следуя шагам из документов Google и... это не сработало, никаких подсказок ключа RSA. Поэтому я начал следить за своими шагами, как указано выше, и думал, что должен быть более быстрый способ, поскольку Android SDK был загружен более чем на 1 ГБ.

На этот раз я попробовал:

Теперь, когда Chrome открыт на моем телефоне и chrome://inspect/ на моем рабочем столе, я вижу параметры проверки.

Следующая проблема: Мне нужно повторять те же действия при каждом перезагрузке Windows. Чтобы решить эту проблему:

  • Откройте текстовый редактор и скопируйте его в "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Сохраните этот файл как adb.bat в папке автозагрузки Windows, расположенной в C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Обратите внимание, что файл НЕ нужно называть adb.bat, если он является файлом .bat. Команда, которую вы скопировали в файл, имеет путь установки по умолчанию, который вам может понадобиться изменить для вашей настройки.

Теперь у меня есть функция Chrome Inspect, работающая, когда мне это нужно.

Бит спасибо и выкрикнул всем, кто внес свой ответ на этот вопрос, который помог мне помочь в полезном обновлении моего ответа. Пожалуйста, отдайте должное другим ответам, где вы обнаружите, что они вам тоже помогли.

Ответ 2

Из-за простоты и использования в будущем я решил добавить свой комментарий в качестве ответа.

На ноутбуке Galaxy S7 и Windows 10 все, что мне нужно было сделать, пока я подключался к компьютеру, это изменить режим подключения USB на "Источник звука" (Настройки телефона> Параметры разработчика> Настройка USB).

Затем сразу же появилось приглашение на устройстве, чтобы разрешить отпечаток ключа RSA. Затем инструменты разработчика на компьютере распознали мое устройство.

Почему это работает, я не знаю, однако это, безусловно, самое простое из решений, без необходимости установки ненужного программного обеспечения.

Мне также посчастливилось изменить его на режим "MTP (Media Transfer Protocol)", но только в отдельных случаях.

Изменить:

Опция MTP больше не работает для меня.

В дополнение к источнику звука Audio Source также работает установка режима подключения на MIDI. Намного проще изменить режим подключения, открыв его прямо из панели уведомлений устройства. Нажмите "Передача мультимедийных файлов через USB" или аналогичное уведомление.

Использование MIDI, вероятно, является самым простым из двух, так как не требует перехода к нескольким экранам настройки для доступа к нему.

Ответ 3

Если вы используете "Режим MTP" для подключения USB-компьютера. Измените его на "Режим PTP" или "Режим чтения карт".

У меня такая же проблема, и она отлично работает для меня.

Ответ 4

(Обратите внимание - это помогло мне использовать Samsung S6. Буду признателен за любые комментарии по используемой версии телефона, для всех, для кого эта инструкция работает)

Если ваш телефон подключается к вашему компьютеру и распознается на нем, и вы включили отладку по USB на своем телефоне, но телефон не отображается в разделе "Удаленные устройства" в инструментах разработчика Chrome, тогда вы можете сначала попробовать перезагрузить компьютер. процесс автоматического обнаружения, выбрав на своем телефоне следующее: "Настройки"> "Параметры разработчика"> "Отменить авторизацию отладки USB".

Если это не сработает, вероятно, проблема в том, что демон Android Debug Bridge либо отсутствует, либо не работает на вашем компьютере (информация об ADB - https://developer.android.com/studio/command-line/adb. html)

Вам не нужен полный Android SDK для использования ADB, вы можете загрузить автономные инструменты Android SDK Platform здесь:

https://developer.android.com/studio/releases/platform-tools.html

Сначала установите инструменты для вашей платформы. Я использую Windows, и шаги для меня были:

-Unzip загрузка в c:\platform-tools (я просто поместил это здесь для удобства, вы можете выбрать другое местоположение).

В командной строке -Open (запуск от имени администратора) выполните следующую команду:

adb devices

(Adb.exe находится в нашей папке). Это запустит демон и покажет вам список подключенных устройств Android.

Если вы видите "неавторизованный" рядом с устройством, это означает, что вам нужно разблокировать телефон и выбрать "разрешить доступ к данным устройства", а затем "всегда разрешать доступ с этого компьютера". Затем вы должны увидеть ваш телефон подключенным в консоли разработчика:

enter image description here

Вам нужно будет запускать Daemon каждый раз при перезагрузке компьютера. Поместите файл .bat в папку автозагрузки, чтобы запускать демон при каждом запуске компьютера (если вы точно следовали моим инструкциям, содержимое файла .bat, которое вам нужно будет создать, будет c:\platform-tools\adb devices).

Если вам сейчас трудно получить доступ к URL-адресу (например, "localhost"), который вы отправляете в Chrome на вашем Android-устройстве (с помощью инструментов Chrome dev на вашем компьютере), это другая проблема. Посмотрите этот вопрос для совета Как я могу получить доступ к своему локальному хосту с моего устройства Android?

(вкратце, вам нужно убедиться, что ваш компьютер и телефон подключены к одной и той же сети, поэтому подключите оба к одной и той же сети Wi-Fi или подключите компьютер к точке доступа телефона, затем запустите ipconfig, чтобы получить беспроводной IP-адрес IPv4, и использовать этот IP-адрес в URL, который вы хотите просмотреть на своем телефоне)


Примечание. Для первоначального подключения к отладке необходимо использовать режим MTP (Media Transfer Protocol) на вашем Android для передачи через USB (по умолчанию используется MTP). В одном из ответов упоминается исправление, которое включает переключение этого режима на что-то другое, однако это, вероятно, просто вызывает некоторый тип повторного распознавания, и вы, скорее всего, будете автоматически переключаться обратно в режим MTP, если отключитесь, а затем снова подключите Телефон.

Ответ 5

обходной путь, если у вас не установлен ADT (Android Development Toolkit):

Удалось обнаружить Android-телефон Samsung Galaxy после загрузки andorid SDK platform-tools.zip и выполнив следующую команду: "adb devices". Он запустил какой-то деамон, нашел прикрепленное устройство, и я также смог увидеть его на вкладке хромовых канарейки.

ранее я также установил "Универсальный драйвер ADB" , но не уверен, что это было необходимо

Ответ 6

Я годами использую этот инструмент на разных компьютерах и на разных устройствах. Я часто обнаруживал, что chrome/ADT не видит мое устройство.

В этом случае единственное, что работает для меня, это сбросить ADB deamon:

adb kill-server

или/и

adb usb

После повторного подключения устройства на устройстве отобразится сообщение с просьбой разрешить отладку по USB с подключенного компьютера. Очень важно, чтобы этот запрос был разрешен.

Ответ 7

Я знаю, что это старый вопрос, но вот мой ответ, который решил это для меня. Я просмотрел все статьи, которые мог найти и все испробовал. Это не сработает для меня на Mac или ПК.

Решение. Используйте другой USB-кабель.

Я, должно быть, взял некачественный кабель, который не поддерживал передачу файлов. Я использовал другой USB-кабель и сразу получил запрос на режим ptp и авторизацию для удаленной отладки.

Ответ 8

Пользователь Samsung Note 8 здесь - все, что мне нужно было сделать, это

  1. Включите отладку по USB на телефоне.
  2. Установите и запустите инструмент "ADB и Fastboot"
  3. Введите команду adb devices в приглашении adb.

После этого я получил сообщение на свой телефон, и Chrome узнал телефон.

Ответ 9

Сегодня был кошмар с этим Samsung Galaxy Note 9 и ноутбук с Windows 10 без Android Studio. Вот рабочие шаги, чтобы получить отладку.

1) Включите режим разработчика на телефоне обычным способом и включите "Отладка по USB".

2) Установите на своем компьютере USB-драйверы Samsung для Windows https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) Откройте Chrome на своем компьютере - откройте удаленные устройства в консоли разработчика (в данный момент он скажет, что устройства не обнаружены).

4) Подключите телефон к компьютеру через USB-кабель.

5) Примите любые запросы на авторизацию и подождите, пока компьютер не сообщит "ваше устройство готово..." и т.д.

6) На вашем телефоне проведите пальцем вниз по верхнему меню и нажмите "P Android system" - выберите "MIDI" в разделе "Использовать USB для".

7) На вашем компьютере появятся различные уведомления о настройке, после их завершения вы получите запрос на авторизацию для отладки на вашем телефоне. Принять это! Подождите еще несколько секунд, и вы увидите, что телефон теперь отображается в инструментах Chrome Dev на компьютере и будет подключен через несколько секунд.

Пожалуйста.

Ответ 10

Если вы работаете в Windows, вам нужно установить драйверы для своего телефона. Вы можете получить здесь.

Если он все еще не работает, мне посчастливилось подключиться вручную, вручную перезагрузив мост Android Debug. Более подробная информация здесь.

Ответ 11

АБР должен быть запущен. Просто иди в

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools и запустить adb devices, демон должен запуститься, а затем показать все подключенные устройства.

Ответ 12

Chrome "Удаленное устройство" перестает работать через несколько месяцев, когда я им не пользовался.

Я решил эту проблему: в "варианте разработки" моего устройства (samsung J3) я отменил авторизацию отладки usb, затем на моем компьютере я запускаю "adb devices" в "C:\Program Files (x86)\Android\android-sdk \" В папке "platform-tools" на моем устройстве появляется приглашение с запросом о том, разрешить ли мой компьютер для отладки приложений или нет. Я нажимаю "Да", затем Chrome обнаружил мое устройство.

Ответ 13

Для тех, кто использует Ubuntu, я использовал следующее:

https://github.com/M0Rf30/android-udev-rules

Обратите внимание на команду добавления имени группы, необходимую для пользователей Ubuntu 16.

Я также установил инструменты ADB sudo apt install android-tools-adb и sudo apt install android-tools-fastboot и sudo apt install android-tools-fastboot не понадобился весь Android SDK

Наконец, не забудьте добавить переадресацию портов в настройках devtools рядом с устройством, к которому наконец подключился ваш телефон, т.е. 8080 | локальный: 8080

Ответ 14

adb командную строку adb. как это

adb devices

Ответ 15

Похоже, в Chrome произошла ошибка при повторном согласовании аутентификации устройства. Вы можете попробовать отключить отладку USB и включить ее снова. Иногда появляется всплывающее окно с просьбой снова доверять ключу компьютера.

Или вы можете перейти к своему Android SDK и запустить adb devices, что приведет к повторному согласованию.

После любого (или обоих) Chrome должен начать работать.

Ответ 16

Я попробовал ответить @maurice cruz и не смог получить фактических драйверов. Затем я нашел этот пост, в котором был загружен глобальный драйвер LG (не уверен, что он охватывает все, но многие) для своих устройств. После установки, затем отключение отладки usb и обратно, мне было предложено принять RSA.

Ответ 17

Ни один из упомянутых ответов не работал для меня. Однако, то, что работало для меня, является переадресацией портов. Шаги подробно здесь:

  1. Убедитесь, что у вас есть ADB установлены (шаги здесь для windowd, макинтош, убунт)
  2. Убедитесь, что на вашем мобильном устройстве запущен Chrome
  3. На вашем компьютере запустите следующее из командной строки:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. Запустив указанную выше команду, подтвердите авторизацию на своем мобильном телефоне. Ниже приведен вид вывода, который я вижу на своем ноутбуке:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Теперь откройте Chrome и введите "localhost: 9222", и вы увидите активную вкладку для проверки.

Вот источник для этого подхода

Ответ 18

Я новичок в программировании приложений, и это была первая проблема, с которой я столкнулся, когда попытался получить отладку образца программы с помощью моего устройства LG G3. Сообщение выше с подробными инструкциями должно работать для всех. Я добавляю свой опыт, если он помогает другим:

Я последовал инструкциям шаг за шагом, но один. То есть, установка драйвера USB из моего OEM. Мой телефон постоянно сообщал, что отладка включена (в области уведомлений), и я могу передавать данные, а также плату. Это заставило меня подумать, что установлены соответствующие USB-драйверы. Но это не так. Наконец я пошел в сайт LG и загрузил драйвер USB для моего LG G3. Сразу после того, как я установил драйвер и подключил телефон к компьютеру по кабелю, я получил подсказку RSA. Теперь мой Chrome обнаруживает это, и я смог запустить приложение на своем телефоне через студию Android.

Ответ 19

Переключение "Обнаружение USB-устройств", казалось, положило начало чему-то после того, как я включил и отключил на телефоне функцию включения отладки.

Также другой кабель мог быть проблемой. Мой случай, возможно, мешал соединению для данных, но не уверен.

enter image description here

Ответ 20

Использование Samsung Galaxy S9 под управлением Android Pie. - Май 2019 г. Аналогично приведенному выше ответу и сообщению NickW для этого ответа. После подключения устройства вместо перехода в настройки перейдите на панель уведомлений телефона> Система Android и выберите "Нажмите для других параметров USB". Выберите MIDI под опциями, и все готово!

Ответ 21

Просто добавив это здесь для справки, я пытался подключить телефон LG G5 Android, а инструменты Chrome dev не узнали его, пока я не загрузил драйвер usb LG .

Удачи, все!

Ответ 22

Я работал с шестью различными устройствами Android и несколькими кабелями, и я должен сказать, что отладчик работает нестабильно. Иногда он может видеть устройство, иногда это не так. Иногда рекомендуется перезапуск Chrome. Вот связанная ошибка https://bugs.chromium.org/p/chromium/issues/detail?id=788161, возможно, вы можете вносить свои доказательства.

Ответ 23

Есть необходимый шаг, который не детализирован:

ADB должен быть запущен (это не потому, что он установлен, он будет работать для установления соединения)

По неизвестной причине, чтобы открыть "инструменты разработчика" в chrome (canari), не обязательно запускать запуск ADB с хорошими параметрами. Тогда вы не увидите на смартфоне вопрос "Подтвердите удаленное соединение с помощью" адреса вашего ПК "", в то время как на ПК вы увидите на панели соединений "в ожидании неизвестного соединения". Тогда обязательно, если этого не произойдет, соединение не будет установлено. Обратите внимание, что некоторые другие инструменты запускают ADB, но важно запустить ADB и установить соединение.

Когда вы запускаете "> ADB connect 'IPofYourSmartphone port'" или ADB запускается программным обеспечением, чтобы установить правильное соединение, ADB отправляет запрос, который показывает подтверждение панели на вашем смартфоне.

Это слишком верно для USB или Wi-Fi соединения. Если вы используете на Android инструмент, такой как "ADB wireless by Henry", вы получите полное руководство по удаленному подключению для отладки Wi-Fi.

Надеюсь это поможет

С наилучшими пожеланиями

втройне

Ответ 24

На телефоне убедитесь, что включен режим отладки.

Ответ 25

Использование LG G7 и Windows 10 на данный момент. Для меня, когда телефон физически подключен, изменил режим подключения USB на передачу фотографий (я изначально использовал передачу файлов), и Chrome Remote Devices обнаружил мой телефон. Насколько я знаю, у меня установлен только мобильный драйвер, нет ADT и т.д.

Ответ 26

Samsung Galaxy S9 + ПК с Windows

Прежде всего, вам нужно включить отладку по USB на вашем телефоне:

  1. Настройки/О телефоне/Информация о программном обеспечении/Номер сборки (коснитесь его 7 раз, чтобы включить режим разработчика)
  2. Настройки/Параметры разработчика/Отладка по USB (включите его)

Затем на вашем компьютере:

  1. Установить драйвер USB Samsung https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows (необходимо войти в систему с помощью учетной записи Samsung или Google, чтобы загрузить exe файл)
  2. Установить ADB https://forum.xda-developers.com/showthread.php?t=2317790
  3. После установки ADB должно появиться CMD → запустить ADB с помощью команды "adb devices" (например, "C:\Program Files (x86)\Minimal ADB и Fastboot> устройства adb")
  4. Подключите телефон к компьютеру с помощью USB-кабеля
  5. Оповещение о соединении должно появиться на вашем телефоне → разрешить его
  6. В Chrome на вашем компьютере откройте инструменты разработчика> Дополнительные инструменты> Удаленные устройства и Вы должны наконец увидеть, что ваш телефон обнаружен

Ответ 27

Если на вашем мобильном телефоне есть andorid 9, вы должны обновить Android SDK в Android Studio.

  • Откройте Android-студию и перейдите в "Настройки".
  • Системные настройки \Android
  • Выберите Android SDK (появится новая версия SDK)
  • Нажмите, чтобы применить
  • Ваш мобильный телефон захочет получить доступ сейчас в режиме MIDI.

Ответ 28

шаг 1--> открыть диспетчер устройств

шаг 2--> проверить переносное устройство → интерфейс ABD

шаг 3-->перейти по этой ссылке

шаг 4--> перейти по этой ссылке

это сработало для меня