Google Chrome для удаленной веб-отладки Android

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

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

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

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

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

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

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


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

adb forward tcp:9222 localbastract:chrome_devtools_remote

, когда он действительно хочет:

adb forward tcp:9222 localabstract:chrome_devtools_remote

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


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


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


обновите android chrome google до обновленной версии. Исправлено для меня. Nexus 4


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


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

в пустом/пустом окне инструментов Dev нажмите'Ctr+Shift+i'. Это открывает 2-й окна инструментов разработчика. Вы увидите ошибку в консоли "Uncaught TypeError: не удается прочитать свойство "addExtensions "" и справа одну из этих 2 ссылок :

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

B) "(программы):72" => вот и все. нажмите на ссылку" (программа):72 " и 1-е окно отладки будет работать снова !

может потребоваться от одного до 10 раз, прежде чем появится "(программа):72"


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