Отладка веб-приложения на устройстве Android при использовании USB-модема в Ubuntu 16.04 - PullRequest
1 голос
/ 06 марта 2019

Я хочу отладить веб-страницу на устройстве Android (см. Строку User Agent ниже).Я получаю конфликт между USB Tethering и использованием USB File Transfer.

Устройство подключено к моей машине разработки Ubuntu 16.04 через USB, и USB привязка настроена на устройстве, так что моя машина разработки находится ната же сеть.В окне терминала в Ubuntu я использую следующую команду, чтобы найти IP-адрес компьютера с Ubuntu:

$ ifconfig | grep "inet addr"
inet addr:192.168.42.xxx

Затем я могу подключиться к http://192.168.42.xxx/my_app/ с устройства Android.

Затем я следую инструкциям Начало работы с удаленной отладкой устройств Android , чтобы открыть окно отладки.Одним из шагов, которые мне нужно применить, является «Настройка режима USB для Android на PTP».Однако это создает проблему:

  • Когда режим USB установлен на PTP, USB-модем автоматически отключается
  • Если режим USB не установлен на PTP, удаленное устройствоИнструменты разработки Chrome не обнаружены.

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

Обходной путь - настроить точку доступа Mobile Wi-Fi на устройстве Android и подключить к ней мою машину для разработки.Это оставляет USB-соединение свободным для процесса отладки.

Разве нельзя одновременно использовать USB-модем и USB-передачу файлов (для разрешения отладки)?

ПользовательСтрока агента

Mozilla/5.0 (Linux; Android 7.1.1; Moto G Play) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...