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
- перейдите в App Store на устройстве.
- Поиск Chrome
- Нажмите кнопку Обновить (при условии, что она не обновлена)
вот что это было для меня.
очень похожая проблема для меня, кажется, adb на самом деле не проверяет ваше правописание в параметрах командной строки, он очень рад принять:
adb forward tcp:9222 localbastract:chrome_devtools_remote
, когда он действительно хочет:
adb forward tcp:9222 localabstract:chrome_devtools_remote
Если бы я мог выяснить, где сообщить об этой ошибке, я бы, но у них, похоже, нет легко обнаруживаемого трекера ошибок.
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-порт решил проблему в моем случае