Кажется, я не могу заставить функцию 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, что может быть проблемой. Я хочу использовать эту функцию для проверки веб-страниц с точки зрения устройств.
chrome://version
) + Android Make & Model при описании того, что работает для вас.Ответы:
Чтобы получить функциональность и запустить:
adb.exe
(возможно, потребуется запустить и прекратить использование ADBadb kill-server
иadb start-server
)about:inspect
в Chrome на рабочем столе, чтобы браузер Chrome был открыт на вашем устройстве.Следуя вышеописанным шагам, я получил запрос подтверждения отпечатка ключа RSA, после чего увидел свое устройство в Chrome.
Определенно, не так просто, как я думал, что было бы, но, по крайней мере, теперь это работает.
Обновление 24 февраля 2016
Поэтому я обновился до Windows 10, и теперь у меня есть Samsung Galaxy S5, устройства с Chrome v48.0.2564.116 m и v48.0.2564.95 соответственно. Следуйте инструкциям в Google Docs и ... он снова не работает, без подсказки ключа RSA. Поэтому я начал следовать моим инструкциям, описанным выше, и подумал, что должен быть более быстрый путь, так как загрузка Android SDK превысила 1 ГБ.
На этот раз я попробовал:
C:\Program Files (x86)\Minimal ADB and Fastboot\
adb devices
(в качестве альтернативы я мог бы запустить,adb start-server
но предыдущий дает более информационный ответ)Теперь, когда 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, когда она мне нужна.
Поблагодарить и поблагодарить всех остальных, которые предоставили свои ответы на этот вопрос, что помогло мне найти полезное обновление моего ответа. Пожалуйста, отдайте должное другим ответам, если вы обнаружите, что они вам тоже помогли.
источник
На ноутбуке Galaxy S7 и Windows 10 все, что мне нужно было сделать, пока я подключался к компьютеру, - это изменить режим подключения USB на «Источник звука» («Настройки телефона»> «Параметры разработчика»> «Настройка USB»).
После этого сразу же появилась подсказка на устройстве, чтобы разрешить отпечаток ключа RSA. Затем инструменты разработчика на компьютере распознали мое устройство.
Почему это работает, я не знаю, однако это, безусловно, самое простое из решений и без необходимости установки ненужного программного обеспечения.
Мне также посчастливилось изменить его на режим «MTP (Media Transfer Protocol)» , но только в отдельных случаях.Редактировать:
Опция MTP больше не работает для меня.
В дополнение к Audio Source также работает настройка режима соединения на MIDI . Намного проще изменить режим подключения, открыв его прямо из панели уведомлений устройства. Нажмите «Передача мультимедийных файлов через USB» или аналогичное уведомление.
Использование MIDI , вероятно, является самым простым из двух, так как для этого не требуется заходить на несколько экранов настроек.
источник
Если вы используете «режим MTP» для подключения к компьютеру через USB. Измените его на «Режим PTP» или «Режим чтения карт».
У меня та же проблема, и она прекрасно работает для меня.
источник
(Обратите внимание - это помогло мне использовать 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, и шаги для меня были:
- Распакуйте загрузку в c: \ platform-tools (я просто поместил ее здесь для удобства, вы можете выбрать другое местоположение).
-Откройте командную строку (от имени администратора) в папке и выполните следующую команду:
(Adb.exe находится в нашей папке). Это запустит демон и покажет вам список подключенных устройств Android.
Если вы видите «неавторизованный» рядом с устройством, это означает, что вам нужно разблокировать телефон и выбрать «разрешить доступ к данным устройства», а затем «всегда разрешать доступ с этого компьютера». Затем вы должны увидеть ваш телефон подключенным в консоли разработчика:
Вам нужно будет запускать Daemon каждый раз при перезагрузке компьютера. Поместите файл .bat в папку автозагрузки, чтобы запускать демон каждый раз при запуске компьютера (если вы точно следовали моим инструкциям, содержимое файла .bat, который вам нужно будет создать, будет
c:\platform-tools\adb devices
).Примечание. Для первоначальной отладочной связи необходимо использовать режим MTP (Media Transfer Protocol) на Android для передачи через USB (по умолчанию используется MTP). В одном из ответов упоминается исправление, которое включает переключение этого режима на что-то другое, однако это, вероятно, просто вызывает некоторый тип повторного распознавания, и вы, скорее всего, будете автоматически переключаться обратно в режим MTP, если отключитесь, а затем снова подключите Телефон.
источник
adb
установил, я просто не сделалadb devices
с моим новым телефоном.Обходной путь, если у вас не установлен ADT (Android Development Toolkit):
Успел обнаружить Android телефон на базе Samsung Galaxy после загрузки andorid SDK platform-tools.zip и запустив следующую команду: «adb devices». Он запустил некоторый демон, нашел подключенное устройство, и я также смог увидеть его на вкладке Chrome Canary Inspect.
Ранее я также установил «Универсальный драйвер ADB», но не уверен, требовалось ли это
источник
Я знаю, что это старый вопрос, но вот мой ответ, который решил его для меня. Я просмотрел все статьи, которые смог найти, и перепробовал все. Это не будет работать для меня на Mac или ПК.
Решение: используйте другой USB-кабель.
Должно быть, я схватил кабель низкого качества, который не поддерживает передачу файлов. Я использовал другой USB-кабель и сразу получил запрос на режим ptp и авторизацию для удаленной отладки.
источник
Я годами использую этот инструмент на разных компьютерах и на разных устройствах. Я часто обнаруживал, что chrome / ADT не видит мое устройство.
В этом случае единственное, что работает для меня, это сбросить ADB deamon :
или
После повторного подключения устройства на устройстве отобразится сообщение с просьбой разрешить отладку по USB с подключенного компьютера. Это действительно важно, чтобы этот запрос был разрешен.
источник
adb kill-server
иadb start-server
это единственное, что работало на моей старой Samsung Galaxy Tab 3. Другие решения предлагают изменить «USB-конфигурацию» на «Audio source» или «MIDI», но это не обязательно. На самом деле, у меня в Samsung Galaxy Tab S для «Конфигурация USB» установлено значение «Зарядка», но я все еще могу подключить устройство Android к devtools. Я предполагаю , что установка «конфигурации USB» к «Audio источника» или «MIDI» сбрасывает демон ADB, выполнивadb kill-server
иadb start-server
под капотомПользователь Samsung Note 8 здесь - все, что мне нужно было сделать, это
adb devices
в приглашении adb.После этого я получил сообщение на свой телефон, и Chrome узнал телефон.
источник
Samsung телефон + ПК с Windows
Прежде всего вам нужно включить отладку по USB на вашем телефоне:
Затем на вашем компьютере:
источник
АБР должен быть запущен. Просто иди в
C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools
и запуститьadb devices
, демон должен запуститься, а затем показать все подключенные устройства.источник
Сегодня был кошмар с этим 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) На телефоне проведите пальцем вниз по верхнему меню и нажмите «Система Android» - выберите «MIDI» в разделе «Использовать USB для».
7) На вашем ПК появятся различные уведомления о настройке, после их завершения вы получите запрос авторизации для отладки на вашем телефоне. Принять это! Подождите еще несколько секунд, и вы увидите, что телефон теперь отображается в инструментах Chrome Dev на компьютере и будет подключен через несколько секунд.
Пожалуйста.
источник
Если вы используете Windows, вам необходимо установить драйверы для вашего телефона. Вы можете получить их здесь .
Если это все еще не работает, мне повезло подключиться, вручную перезапустив Android Debug Bridge вручную. Больше информации здесь .
источник
запустить
adb
командную строку. как этоисточник
Chrome «Удаленное устройство» перестает работать через несколько месяцев, когда я им не пользовался.
Я решил эту проблему: в «варианте разработки» моего устройства (samsung J3) я отменил авторизацию отладки usb, затем на моем компьютере я запускаю «adb devices» в «C: \ Program Files (x86) \ Android \ android-sdk \» В папке «platform-tools» на моем устройстве появляется приглашение с запросом о том, разрешить ли компьютеру отладку приложений или нет. Я нажимаю "Да", затем Chrome обнаружил мое устройство.
источник
adb.exe
команда под инструментами платформы Android SDK была ключом к решению этой проблемы, так как Chrome не распознавал мое устройство Android.Обновление Ubuntu Linux 20 :
Возможно, вам больше не придется выполнять какие-либо команды ниже.
sudo apt install -y adb
достаточно. В Chromium 83 это правило переадресации портов включено по умолчаниюСтарый ответ :
Для тех, кто использует Ubuntu, я использовал следующее:
https://github.com/M0Rf30/android-udev-rules
Обратите внимание на команду добавления имени группы, необходимую для пользователей Ubuntu 16.
Я также установил инструменты ADB
sudo apt install android-tools-adb
иsudo apt install android-tools-fastboot
и Didnt необходимость в целом Android SDKНаконец, не забудьте добавить переадресацию портов в настройках devtools рядом с устройством, к которому ваш телефон наконец-то подключился, т.е. 8080 | локальный: 8080
источник
sudo apt install android-tools-adb android-tools-fastboot
было достаточно в моем случае. Спасибо!sudo apt install -y adb
было достаточно. В Chromium 83 это правило переадресации портов включено по умолчанию.Похоже, в Chrome произошла ошибка при повторном согласовании аутентификации устройства. Вы можете попробовать отключить отладку по USB и включить ее снова. Иногда появляется всплывающее окно с просьбой снова доверять ключу компьютера.
Или вы можете перейти к своему Android SDK и запустить,
adb devices
что приведет к повторному согласованию.После любого (или обоих) Chrome должен начать работать.
источник
Мне нужно было отключить «Обнаружение сетевых целей» в chrome: // inspect / # devices .
Это единственное, что решило это навсегда в моей установке (Chrome Версия 78.0.3904.97 на основе DeepinOS / Debian).
источник
Я попробовал @maurice Cruz ответить и не смог найти реальных водителей. Затем я нашел этот пост, в котором была загружена глобальная версия драйвера LG (не уверен, что он охватывает все, но многие) для их устройств. После установки, затем выключения и отладки usb, мне предложили принять RSA.
источник
Ни один из упомянутых ответов не работал для меня. Однако, то, что работало для меня, является переадресацией портов. Шаги подробно здесь:
На вашем компьютере запустите следующее из командной строки:
adb forward tcp:9222 localabstract:chrome_devtools_remote
Запустив указанную выше команду, подтвердите авторизацию на своем мобильном телефоне. Ниже приведен вид вывода, который я вижу на своем ноутбуке:
$:/> adb forward tcp:9222 localabstract:chrome_devtools_remote
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Теперь откройте Chrome и введите «localhost: 9222», и вы увидите активную вкладку для проверки.
Вот источник для этого подхода
источник
Я новичок в программировании приложений, и это была первая проблема, с которой я столкнулся, когда попытался отладить пример программы на своем устройстве LG G3. Пост выше с подробными инструкциями должен работать для всех. Я добавляю свой опыт, если он помогает другим:
Я следовал инструкциям шаг за шагом, но один. То есть установка драйвера USB от моего OEM. Мой телефон продолжал уведомлять, что отладка включена (в области уведомлений), и я мог передавать данные, а также взимать плату. Это заставило меня думать, что установлены соответствующие драйверы USB. Но это не так. Наконец я зашел на сайт LG и скачал драйвер USB для своего LG G3. Сразу после установки драйвера и повторного подключения телефона к компьютеру по кабелю я получил подсказку ключа RSA. Мой Chrome теперь обнаруживает его, и я смог запустить приложение на своем телефоне через Android-студию.
источник
Переключение «Обнаружение USB-устройств», казалось, положило начало чему-то после того, как я включил и отключил на телефоне функцию включения отладки.
Также другой кабель, возможно, был проблемой. Мой случай, возможно, мешал соединению для данных, но не уверен.
источник
Использование Samsung Galaxy S9 под управлением Android Pie. - май 2019 г. Аналогично приведенному выше ответу и сообщению NickW об этом ответе: после подключения устройства вместо перехода в настройки перейдите на панель уведомлений телефона> Система Android и выберите «Нажмите для других параметров USB». Выберите MIDI под опциями, и все готово!
источник
Если вы используете телефоны Huawei или Honor , обязательно установите и запустите HiSuite на своем компьютере. Отладка по USB работает только при включенном HiSuite.
источник
Просто добавив это здесь для справки, я пытался подключить телефон LG G5 Android, и инструменты разработчика Chrome не распознали его, пока я не скачал USB-драйвер LG здесь .
Всем удачи!
источник
Я работал с шестью различными устройствами Android и несколькими кабелями и должен сказать, что отладчик работает нестабильно. Иногда он может видеть устройство, иногда нет. Иногда перезапуск Chrome помогает. Вот связанная ошибка https://bugs.chromium.org/p/chromium/issues/detail?id=788161 , возможно, вы можете поделиться своими доказательствами.
источник
Есть необходимый шаг, который не детализирован:
ADB должен быть запущен (не потому, что он установлен, он будет работать для установления соединения)
По неизвестной причине, чтобы открыть «инструменты разработчика» в chrome (canari), не обязательно запускать запуск ADB с хорошими параметрами. Тогда вы не увидите на смартфоне вопрос «Подтвердите удаленное соединение с помощью« адреса вашего ПК »», в то время как на ПК вы увидите на панели соединений «ожидание неизвестного соединения». Тогда обязательно, если этого не произойдет, соединение не будет установлено. Обратите внимание, что некоторые другие инструменты запускают ADB, но важно запустить ADB и установить соединение.
Когда вы запускаете "> ADB connect 'IPofYourSmartphone port'" или ADB запускается программным обеспечением, чтобы установить правильное соединение, ADB отправляет запрос, который показывает подтверждение панели на вашем смартфоне
Это слишком верно для USB или Wi-Fi соединения. Если вы используете на Android инструмент типа «ADB wireless by Henry», вы получите полное руководство по удаленному подключению для отладки WiFi.
Надеюсь это поможет
С уважением
втройне
источник
На телефоне убедитесь, что включен режим отладки.
источник
Использование LG G7 и Windows 10 на данный момент. Для меня, когда телефон физически подключен, изменил режим подключения USB на передачу фотографий (я изначально использовал передачу файлов ), и удаленные устройства Chrome обнаружили мой телефон. Насколько я знаю, у меня установлен только мобильный драйвер, нет ADT и т. Д.
источник
Если на вашем мобильном телефоне установлен andorid 9, вы должны обновить Android SDK в Android Studio.
источник
Я решил эту проблему без устанавливая драйверы Samsung или Android SDK и не выбирая параметры передачи MIDI или изображения, как подробно описано во многих приведенных выше ответах, охватывающих несколько лет.
Для меня в Windows 10 проблема была вызвана встроенным приложением Windows 10
Your Phone
. Мне оставалось толькоrepair
приложение в своемAdvanced Settings
. Возможно, существует более простой способ получить доступ к настройкам приложения, но я получил к ним доступ таким образом:Your Phone
из спискаAdvanced Options
Repair
подReset
опциямиПосле этого, когда я подключился и переключился
USB Debugging
на свой телефон Android (Samsung A30), мой телефон запросил у меня подтверждение отпечатка ключа RSA, что позволило Chrome DevTools наконец узнать мой телефон.источник