Подтвердить что ты не робот

Как я могу выполнить элемент проверки в Chrome на своем устройстве Android Galaxy S3?

Как я могу выполнить элемент проверки в Chrome на своем устройстве Android Galaxy S3?

Я попробовал пару руководств в Интернете, один из которых сказал, чтобы использовать эту вещь для Android SDK для запуска adb forward tcp: 9222 localabstract: chrome_devtools_remote, но все, что говорит, это "ошибка: устройство не найдено".

У кого-нибудь есть идеи о том, как это сделать?

4b9b3361

Ответ 2

Теперь вы можете сделать это без использования Android SDK.

В последней версии chrome (я работаю над 34.0.x):

  • Перейдите к chrome://inspect/
  • Отметьте Discover USB Devices
  • Подключите телефон через USB. Всплывающее окно должно появиться с запросом разрешения на подключение к вашему компьютеру. Примите это.

Теперь на страницах chrome://inspect/ на вашем телефоне появится элемент, и вы можете нажать inspect. Инструменты Dev будут появляться и вуаля!

Ответ 3

Обновление: 8-20-2015

Обратите внимание, что инструкции были изменены, так как этот вопрос был задан 2 года назад.

Итак, новые версии Android и Chrome для Android. Вы должны использовать это.

https://developers.google.com/web/tools/setup/remote-debugging/remote-debugging?hl=en

Исходный ответ:

У меня есть S3, и он отлично работает. Я обнаружил, что распространенной ошибкой не является включение USB-отладки в Chrome mobile. Вам не только нужно включить отладку USB на самом устройстве в настройках разработчика, но вы должны перейти в браузер Chrome на свой телефон и включить его в настройках там.

Попробуйте это с помощью SDK

  • Chrome для мобильных устройств - Настройки > Инструменты для разработчиков > [x] Включить отладку USB Web
  • Устройство - Настройки > Параметры разработчикa > [x] Отладка USB
  • Подключить устройство к компьютеру.
  • Включите переадресацию портов на вашем компьютере, выполнив следующую команду ниже

    C:\adb forward tcp: 9222 localabstract: chrome_devtools_remote

Перейдите в http://localhost:9222 в Chrome на вашем компьютере.

Устранение неполадок:

Если вы пытаетесь запустить command not found при попытке запустить ADB, убедитесь, что Platform-Tools находится на вашем пути или просто используйте весь путь к вашему SDK и запустите его

C:\path-to-SDK\platform-tools\adb forward tcp:9222 localabstract:chrome_devtools_remote

Если вы получите "device not found", запустите adb kill-server и повторите попытку.

Ответ 4

Для начала вам понадобится Android SDK для начала работы: http://developer.android.com/sdk/index.html, но выберите для существующей IDE, чтобы вы получили инструменты, а не все Android Studio.

В Chrome Beta на вашем устройстве Android сделайте следующее:

Меню > Настройки > Инструменты разработчикa > Включить USB-отладку

Нажмите домашний ключ на устройстве и откройте "Настройки" > "Параметры разработчика" > "Включить отладку USB"

[Примечание. Если вы не видите параметры разработчика, перейдите в "Настройки" > "Об устройстве" > Затем несколько раз нажмите "Построить номер", и в итоге вы увидите сообщение о том, что вы сейчас разработчик или что-то подобное]

Подключите телефон к компьютеру через USB

На вашем рабочем столе открывайте Chrome Canary (я думаю, что у стабильных и бета-версии есть проблемы):

В адресной строке введите: chrome://flags и enable - "Включить эксперименты с инструментами для разработчиков" и нажмите кнопку "Повторить запуск", которая появится.

Как только он перезапустит терминал и запустит устройства adb, вы должны увидеть, что ваше устройство появилось в списке. Когда это произойдет, в Canary перейдите к chrome://проверьте там, вы увидите свое устройство, поэтому теперь нажмите "Проверить".

Это откроет devtools для вашего Chrome на Android.

Теперь нажмите на кнопку cog в углу, затем перейдите к Experiments > Enable Port Forwarding (Если вы не видите перенаправление портов, возможно, вы не находитесь в Chrome Beta)

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

Вернитесь к винтику и выберите "Переадресация порта", затем введите порт, который хотите переслать (например, для locahost: 9000 на моем локальном компьютере, я бы напечатал 9000 [порт устройства] и 127.0.0.1:9000 [Target]

Откроется ошибка, в которой игнорируется первый порт, поэтому может оказаться целесообразным войти в первую строку и повторно ввести те же данные во второй строке.

Теперь вы можете поместить localhost: 9000 (или номер своего порта) в Chrome для Android и просмотреть сайт и использовать DevTools для проверки страницы.

Подробнее в разделе "Переадресация перенаправления портов" на этом сайте: https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Ответ 6

В основном следуйте руководству здесь https://developers.google.com/chrome-developer-tools/docs/remote-debugging. Но...

  • Для устройств Samsung не забудьте установить Samsung Kies.
  • Для меня это работало только с Chrome Canary, а не с Chrome.
  • Вам также может потребоваться установить Android SDK.

Ответ 7

Мне не удалось выполнить этот, а скорее использовать исходные приложения html view, доступные в Play Store, чтобы просто искать элемент.

Ответ 8

Имейте в виду, что если вы хотите использовать проверку хрома в Windows, помимо включения usb-отладки на вашем мобильном устройстве, вы также должны установить USB-драйвер для Windows.

Вы можете найти необходимые драйверы из списка здесь:

http://androidxda.com/download-samsung-usb-drivers

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