Удаленная веб-отладка Google Chrome для Android

Добрый день, я использую телефон Android Samsung Galaxy S3, чтобы попытаться отладить мобильный веб-сайт, который я разрабатываю. Я пытаюсь воспользоваться удаленной отладкой, которую Google начал предлагать через Chrome для Android.

Я успешно прошел это пошаговое руководство: https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Когда я нажимаю «Проверить», всплывающее окно напоминает окно Chrome Dev Tools без содержимого. Я пробовал это на нескольких сайтах. У меня нет брандмауэров. Антивирус не активен, я перезапустил, снова запустил команды по приведенной выше ссылке и даже попытался сделать это на Galaxy S2 друга. Я все еще получаю одно и то же на нескольких сайтах; пустое окно Dev Tools.

Кто-нибудь испытал это? У кого-нибудь есть возможное решение?


person Schwoebel    schedule 17.08.2012    source источник


Ответы (9)


Не забудьте подписаться на https://developers.google.com/chrome-developer-tools/docs/remote-debugging, включая советы по устранению неполадок:

  • Убедитесь, что вы используете современную версию Chrome в качестве клиентского браузера. Он должен быть равен или выше версии Android Chrome, которую вы отлаживаете.
  • Убедитесь, что на вашем устройстве доступны параметры разработчика и включена отладка по USB. Если он работает и подключен, на вашем устройстве будет установлено уведомление.
  • Если отладка по USB включена, но about:inspect не показывает ваше устройство, проверьте, установлен ли флажок Обнаружение USB-устройств. Если это так, отключите устройство и попробуйте отменить все USB-авторизации в параметрах разработчика, чтобы повторить попытку.
  • Если это не помогает, вы можете открыть инструменты разработчика Chrome на этой плохо загруженной странице и нажать «Перезагрузить». В консоли могут отображаться ошибки, на вкладке «Сеть» могут отображаться неудачные подключения WebSocket к устройству. Оба варианта могут помочь в расследовании проблемы, о которой вы сообщаете на странице http://new.crbug.com.
person pavel.feldman    schedule 21.08.2012
comment
Ваш второй пункт сделал это для меня. Мне просто пришлось перезагрузить телефон, и все было хорошо. - person Schwoebel; 27.08.2012
comment
Обновление мне помогло. Примечание для людей с такой же проблемой: Android не будет автоматически обновлять ваше приложение Chrome, если разрешения изменились. Поэтому, хотя вы можете предположить, что он обновлен и все еще дает сбой, на самом деле он не работает, потому что версии не совпадают. - person JohnP; 02.09.2013

  1. Зайдите в App Store на устройстве.
  2. Поиск Chrome
  3. Нажмите кнопку обновления (при условии, что она не обновлена)

Вот что это было для меня.

person masteroleary    schedule 27.08.2013

Очень похожая проблема для меня, кажется, adb на самом деле не проверяет ваше правописание в параметрах командной строки, он вполне счастлив принять:

adb forward tcp:9222 localbastract:chrome_devtools_remote

когда очень хочется:

adb forward tcp:9222 localabstract:chrome_devtools_remote

Если бы я мог выяснить, куда сообщить об этой ошибке, я бы сделал это, но, похоже, у них нет легко находимого средства отслеживания ошибок.

person boatcoder    schedule 24.06.2013

Не используйте бета-версию Chrome на своем телефоне. Это сработало для меня

person Malte Schulze-Boeing    schedule 21.03.2014

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

person Jacob    schedule 28.04.2014

Обновите Android Chrome Google до обновленной версии. Исправлено для меня. Нексус 4

person Pavan Mehta    schedule 04.10.2014

Chrome нашел мой телефон только после «устройств adb», который запустил демон и показал мое устройство в списке. Больше ничего не помогает.

person dylfin    schedule 20.05.2015

Я пробовал многие решения, но они не сработали для меня, так что вот мой текущий обходной путь...

В пустом окне Dev Tools нажмите Ctr+Shift+i. Откроется второе окно инструментов разработчика. В консоли вы увидите ошибку «Uncaught TypeError: Cannot read property 'addExtensions'» и справа одну из этих двух ссылок:

A) "VM45:72" => невезение. Закройте второе окно и повторите попытку.

Б) "(program):72" => вот и все. нажмите на ссылку «(программа): 72», и 1-е окно отладки снова заработает!

Может пройти от одного до 10 раз, прежде чем появится «(программа): 72».

person Djames    schedule 01.12.2015

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

person Sergey Sob    schedule 03.05.2016