Инструменты разработчика Google Chrome: отладка Android возвращает HTTP / 1.1 404 Not Found. Почему?

Это работало нормально до вчерашнего дня. Теперь, когда я подключаю свое устройство Android к USB-отладчикам. Chrome больше не отображает мое приложение.

Теперь во всплывающем окне отображается HTTP / 1.1 404 Not Found.

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

Инструменты разработчика Google Chrome: отладка Android возвращает HTTP / 1.1 404 Not Found. Почему?

Примечание: это связано с тем, что Инструменты разработчика Chrome делает запрос к домену chrome-devtools-frontend.appspot.com, который не выполняется по разным причинам.

David Refoua 18.05.2021 19:44
43
1
32 443
14
Перейти к ответу Данный вопрос помечен как решенный

Ответы 14

Ответ принят как подходящий

Решение заключалось в доступе через chrome: // inspect / # устройства

Затем выберите вариант «проверить резерв».

Это связано с тем, что удаленный браузер был новее, чем браузер клиента.

Я не вижу альтернативного варианта. Не могли бы вы предоставить дополнительную информацию? Я думаю, что эта проблема связана с сегодняшним обновлением Chrome для Android

Mans 25.07.2018 23:49

Это сработало для меня !! Пока ПК подключен к устройству через USB с открытым приложением, перейдите к chrome://inspect/#devices на ПК. Вы должны увидеть название приложения и ссылку "проверить запасной вариант".

Lightbeard 26.07.2018 03:12

У меня нет резервной ссылки, но проблема та же. Похоже, это связано с последним обновлением Chrome ... (?!) Версия Chrome Android: 68.0.3440.70, Версия Chrome Desktop: 68.0.3440.75

Patrick Hübl-Neschkudla 26.07.2018 10:45

Проблемы были созданы в Chromium Issue Tracker: bugs.chromium.org/p/chromium/issues/…bugs.chromium.org/p/chromium/issues/…

Patrick Hübl-Neschkudla 26.07.2018 11:02

После понижения версии моей мобильной Chrome до 67.x удаленная отладка снова работает.

Patrick Hübl-Neschkudla 26.07.2018 11:15

Обновите браузер Chrome для мобильных устройств / планшетов, если кто-либо не видит опцию проверки отката (Fallback)

prodeveloper 21.12.2018 08:40

ссылка inspect отображается, но я получаю только 404 после проверки ..

aj go 26.01.2021 02:20

В моем случае, как раз наоборот, удаленный браузер был старше, чем браузер клиента. Удаленная версия: 90.0.4430.66 и версия клиента: 90.0.4430.72. Во всяком случае, я не вижу "резервной проверки" или какой-либо другой проверочной проверки.

QMaster 15.04.2021 02:54

Обошли это, отключив Chrome на моем телефоне, в последней версии есть ошибка. Это заставляет ваше приложение использовать версию веб-просмотра, поставляемую с вашим телефоном.

У меня такая же проблема. Пришлось сбросить телефон до заводских настроек. сейчас работаю. Android 6

не делайте этого. перейдите к информации о приложении для Chrome и нажмите Удалить обновления. это делает то же самое, и вы сохраняете все свои данные.

Mans 26.07.2018 16:05

У меня не было запасного варианта на chrome://inspect/#devices, но я смог исправить его, удалив обновления Chrome на моем устройстве Android, так как это вызвано самым последним обновлением для Android Chrome.

Перейдите в информацию о приложении Chrome, нажмите 3 точки в правом верхнем углу, а затем нажмите удалить обновления.

Я удаляю хром на своем мобильном телефоне и работаю .. проблема в последнем обновлении хрома в android

Я нашел решение. Не нужно понижать версию Chrome. просто удалите плагин. Этот плагин предназначен для прокси-сервера VPN. Да. Возможно, проблема вызвана плагином.

Эта проблема только что обнаружилась в последней выпущенной версии Chrome 72.0.3626.76 (добавят ли они когда-нибудь регрессионный тест?).

Ни один из этих ответов не был полностью удовлетворительным.

  • Я застрял с одной и той же версией как на Android, так и на моем рабочем столе, поэтому "inspect fallback" не отображается в пользовательском интерфейсе.
  • Я пытался удалить Chrome с Android, но эта опция недоступна в Android 8.1?

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

Обходной путь:

Цель этого обходного пути - получить версию для настольного компьютера, отличную от версии устройства, чтобы вы могли видеть параметр inspect fallback.

  1. отключить обновления Chrome. Инструкции для Windows
  2. удалите последнюю версию Chrome на рабочем столе.
  3. установить предыдущую версию: например, 71.0.3578.80 (с использованием Slimjet)
  4. Откройте URL-адрес chrome://inspect/#devices и выберите inspect fallback вместо inspect.

Отладка восстановлена!

Обходной путь 2:

Как отмечает Асаф в комментариях, еще один способ изменить версии - это использовать браузер EDGE, который теперь основан на Chromium. Если версии разные, должна появиться опция inspect fallback.

PS: Я думаю, что эта ошибка все еще активна в канале канареек, поэтому может пройти некоторое время, прежде чем она будет исправлена.

Вот хромовый клоп.

ОБНОВЛЕНИЕ 3/6/2019

Похоже, это снова исправлено в версии 72.0.3626.121 (возможно, более ранние сборки)

Я использую EDGE, чтобы получить откат для проверки, обычный хром 87 не предлагает мне этого

Asaf M 07.12.2020 11:26

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

BruceJo 07.12.2020 16:48

У меня сработала установка slimjet и отладка из этого приложения! Спасибо

SudoPlz 11.12.2020 23:10

это 2021 год, и у меня все еще есть эта ошибка.

Suisse 03.04.2021 13:40

Я обновился до последней версии Chrome для настольных ПК, и теперь она работает. больше нет белого экрана. моя текущая версия: Версия 73.0.3683.75 (Официальная сборка) (64-разрядная).

Я забыл записать свою предыдущую версию, поэтому не могу

У меня возникла эта проблема, потому что Google API был заблокирован. Если вы находитесь в материковом Китае, причиной может быть GFW. Итак, использование VPN может быть полезным.

Используйте VPN как на мобильном телефоне, так и на своем компьютере.

Возможно, это связано с тем, что Google ограничил эту функцию в вашей стране.

Смешно, но факт!

shahabphp 01.05.2021 13:39

Но я не могу использовать VPN в обоих случаях, потому что мне нужен доступ к моему локальному хосту на машине разработки, я раньше заставлял его работать, не знаю, почему это происходит сейчас ?! Я использую VPN на машине разработки, и проблема была решена.

Mehrnoosh 05.05.2021 15:23

Откройте https://chrome-devtools-frontend.appspot.com. Если он возвращает 502, возможно, это ошибка хоста.

Для меня это было решением, поскольку хост chrome-devtools-frontend.appspot.com был недоступен с моей машины.

David Refoua 02.07.2020 12:46

он возвращает мне 404

aj go 26.01.2021 02:27

В моем случае это было потому, что порт 8080 не был включен

  1. открыть ссылку chrome: // inspect / # устройства
  2. выберите "Переадресация портов"
  3. добавить "localhost: 8080"

Port Forwarding

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

Я сделал это, но не работал

Majid Basirati 25.01.2021 09:12

Просто включите VPN, если вы находитесь в стране с ограничениями.

И не туннелируйте все устройство, чтобы можно было отлаживать веб-приложение по сети. Просто используйте Chrome-расширение VPN.

Другие вопросы по теме