Віддалена налагодження за допомогою налагодження USB - це не пробудження


10

Я намагаюся віддалено налагоджувати Chrome на своєму Samsung Galaxy Note 4, але, здається, не можу працювати.

Примітка - для усунення проблеми з пристроєм я також намагався використовувати HTC One M8, але це також не вийшло.

Переглянувши вимоги на сторінці віддаленої налагодження Chrome - https://developer.chrome.com/devtools/docs/remote-debugging - я вважаю, що я відповідають усім вимогам -

  • Мобільний пристрій - Chrome 42.0.2311.111 (Lollipop 5.0.1)
  • Пристрій, який використовується для налагодження - Chrome Canery 44.0.2394.3 (Windows 7)
  • USB-драйвери - завантажуються та встановлюються з веб-сайту Samsung

Обидва пристрої підключаються до мого ноутбука без проблем, і я можу переносити файли між ними, однак налагодження USB не працює.

Згідно з вищезазначеним посібником, я повинен побачити сповіщення під назвою Дозволити налагодження USB? Однак це сповіщення не може бути помічене, і, отже, інспектор пристроїв (chrome: // inspect / # devices) повідомляє про відсутність виявлених пристроїв .

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

Хтось може порадити, що я можу спробувати далі?


Редагувати - я забув зазначити, що я також розглядав завантаження USB-драйвера Google - http://developer.android.com/sdk/win-usb.html#download

Однак я запускаю Windows 7 x64, і, здається, ці драйвери підходять лише для установок x86.

Зараз я також завантажив універсальний драйвер ADB для Windows Універсальний драйвер ADB для Windows, як рекомендовано на цьому веб-сайті, але все ще немає радості - Налагодження USB не відображається на пристроях ADB.

Я також встановив плагін ADB для Chrome Canery, але після встановлення плагін повідомляє, що він більше не потрібен.


У мене це було з мобільним телефоном Huawei, але не з мобільним samsung, що б я не робив ...
Айяш

Відповіді:


9

Я виявив, що відсутні частини головоломки встановлювали Java SDK та Android SDK.

Я натрапив на це, оскільки не зміг підключитися до "інтерфейсу adb" - на сторінці інструкцій віддаленої налагодження Android ніколи не згадується про встановлення SDK, тому я гуглив "як налаштувати інтерфейс adb", і я знайшов цю сторінку в розділі How To Geek .

Після встановлення Java SDK та Android SDK я зміг виявити пристрій за допомогою " adb detect", і тоді Chrome зміг виявити пристрій на chrome://inspect.

До встановлення Java SDK та Android SDK chrome://inspectпристрій не виявив би.

Версія Chrome Canary, яку я використовував, була 48.0.2547.0 (64-розрядна).

Те, що встановлена ​​Java SDK та Android SDK встановлена ​​проблема, суперечить власній раді Google тут :

Вам більше не потрібно налаштовувати ADB або ADB плагін для налагодження віддалених вкладок браузера та WebView. Віддалена налагодження для Android тепер є частиною стандартних Chrome DevTools.


Відмінна робота! Ти врятував мені багато розчарувань. Все занадто просто припустити, що розробник андроїдів встановив б android sdk і забув перевірити, що відбувається, коли вони цього не роблять.
Ісаак Болінгер

фокус у тому, щоб переконатися, що adb був у шляху (змінна середовище). Введіть adb у командному підказці і подивіться, чи команда розпізнана. Якщо ні, то є ваша проблема.
Ced

Намагаючись налагодити Samsung Galaxy S7 з Windows 8.1, просто встановивши Android SDK, мені працювало, і мені більше нічого не потрібно було робити. Я вже мав встановлений Java SDK і USB-драйвер Samsung протягом певного часу.
Скотт Лейс

1

Зйомка проблем (із веб-сторінки)

Я не можу побачити свій пристрій на сторінці chrome: // inspect.

  • Якщо ви розробляєте Windows , перевірте, чи встановлений відповідний драйвер USB для вашого пристрою. Див. OEM USB-драйвери на веб-сайті розробників Android. Переконайтесь, що пристрій підключено безпосередньо до Вашої машини, минаючи будь-які концентратори.
  • Переконайтеся, що на вашому пристрої включена налагодження USB . Не забудьте прийняти сповіщення про дозвіл USB налагодження на вашому пристрої.
  • У своєму браузері на робочому столі перейдіть до пункту chrome: // огляньте та перевірте, чи встановлено прапорець Discover USB devices .
  • Віддалене налагодження вимагає, щоб ваша версія настільного Chrome була новішою, ніж версія Chrome для Android на вашому пристрої. Спробуйте використовувати Chrome Canary (Mac / Windows) або випуск каналу Chrome Dev (Linux) на робочому столі.

Якщо ви все ще не можете побачити свій пристрій, від'єднайте його від мережі. На своєму пристрої виберіть Налаштування> Параметри розробника. Натисніть Скасувати авторизацію налагодження USB. Потім повторіть процес налаштування та виявлення пристрою .


Що потрібно перевірити * (З верхньої частини голови) *:

Отже, ви ввімкнули налагодження USB в налаштуваннях розробника на своєму телефоні, правда? Якщо він увімкнено, він з’явиться на панелі сповіщень ваших телефонів, якщо він не показує, що у вашому телефоні не встановлено налагодження через USB.

Якщо він увімкнено, але хром не можу виявити його, спробуйте запустити "adb пристрої" з командного рядка Windows, щоб побачити, чи ваш комп'ютер виявляє його. Якщо комп'ютер виявляє це, ви працюєте adb, тому виникає проблема з хромом. Якщо це не виявляється, ви знаєте, що Windows також не виявляє adb, тому встановіть правильні накопичувачі та вимкніть adb, а потім знову ввімкніть (якщо потрібно) та спробуйте ще раз.

Однак я запускаю Windows 7 x64, і, здається, ці драйвери підходять лише для установок x86.

Ви можете встановити накопичувачі на вашій платформі Windows як 64-розрядні (64-розрядні можуть і матимуть 32-бітний код (x86 - це, як ви назвали це у своєму запитанні)), тому встановіть драйвери та повторіть спробу.

Встановити драйвери

Щоб перевірити, чи Windows може спілкуватися з інтерфейсом adb:

  • Переконайтесь, що налаштування adb для телефонів увімкнено, і підключіть телефон до комп'ютера
  • Перейдіть до менеджера пристроїв Windows.
  • Якщо все правильно (встановлені правильні драйвери, увімкнено adb телефонів і телефон зв’язується з комп'ютером), ви побачите "Android ADB" вгорі списку менеджерів пристроїв.
  • Якщо це не так, встановіть правильні накопичувачі для свого телефону та переконайтеся, що в телефоні встановлено налаштування ADB

Якщо нічого з цього не виходить, зв’яжіться зі мною, і я спробую допомогти вам наскільки це можливо. Сподіваюся, це були лише водії та нічого іншого.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.